-
Üyelik
12.01.2020
-
Yaş/Cinsiyet
34 / E
-
Meslek
Software Developer
-
Konum
Rusya
-
Ad Soyad
F** S**
-
Mesajlar
78
-
Beğeniler
48 / 13
-
Ticaret
0, (%0)
var aranacak = document.getElementById('aranacak').value;
var a = text.toLowerCase();
var kelimeler = new Array();
kelimeler = a.split(aranacak.toLowerCase());
var cnt = kelimeler.length-1;
document.getElementById('adetarea').innerHTML=cnt
document.getElementById('yuzdegeri').innerHTML='%'+Math.round(cnt/words.length*100);
işlemi yapan kod bu işte. Yüzdenin çıkışı
-
Üyelik
12.01.2020
-
Yaş/Cinsiyet
34 / E
-
Meslek
Software Developer
-
Konum
Rusya
-
Ad Soyad
F** S**
-
Mesajlar
78
-
Beğeniler
48 / 13
-
Ticaret
0, (%0)
Sorun Çözüldü Teşekkürler Yardımcı Olan Herkese...
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Hocam sizin yüzde değişen spanda tetikleyiciniz mevcut da o span ı da tetikleyen bir şey var ki artıyor siz yazdıkça, ben ortadan yazmaya çalışınca o span ı tetikleyecek bir eventin olması gerektiği için input koydum oraya. Trim ve substr fonksiyonları php de de var, trim sağdaki ve soldaki olası boşlukları siliyor ki substr fonksiyonu hata yapmasın, substr fonksiyonu da alınan değeri istenilen karakterden itibaren yeniden alıyor. Ekstradan ParseInt de kullanabilirsiniz sayıyı stringten integere çevirsin diye de isteğe bağlı biraz o sayısal işlem yapacaksanız.
Ayrıca ikinci yazdığınız mesajda bir tetikleyici event yok, olay tetiklendikten sonra yüzdeyi yazdıran kodlar. İkinci bir aksiyona girmeden
if(Math.round(cnt/words.length*100)>=4 && Math.round(cnt/words.length*100)<=6) {
document.getElementById("textspanim1").innerHTML='tamam';
} else {
document.getElementById("textspanim1").innerHTML='tamam değil ';
}
Şeklinde yazarsanız aynı kodlar içinde kontrol etmiş olursunuz .
Bunları mobilden yazdım, karışmış olabilir biraz
Edit: :(