v2.5.2
Giriş yap

javascript metin harf rengi değiştirme

Anonim
1,150 defa görüntülendi

Merhabalar,
Şöyle bir soruda takıldım: input a kelime giriliyor bu kelimede aynı harften 2 veya daha fazla varsa
aynı harflerin rengi değişiyor. Örneğin a harfinden 2 tane varsa a harfi kırmızı oluyor, b harfinden 1 tane varsa
rengi değişmiyor... Böyle bir şeyi nasıl yapabilirim? Yardımcı olursanız çok sevinirim

Cevap yaz
Cevaplar (2)
mehmet
1626 gün önce

kelime girilirken jquery ile on keyup kullanıp harfleri alın. ve split ile harfleri bir diziye atayın. for döngüsünde tekrarlayan elemanları bulun. ve
renk kodları atayın. geriye size kalan tek şey tekrarlayan elemanları bulmak. onu da döngü içerisinde yapabilirsiniz "prototurk".split('') kullandığınızda
harfleri bir array'e dönüştürecektir. daha sonra bir in_array kontrolü için fonksiyon yazın

var s = "prototurk";
var arr = s.split('');
for (var i = 0; i < s.length; i++) {

console.log(s.charAt(i));
arr.indexOf(s.charAt(i))  // varsa konumunu verir yoksa -1 verecektir.

}

functio

konsolda ;
p
r
o
t
o
t
u
r
k

umutcankarce
1626 gün önce

Galiba Form Validation kullanmak istiyorsunuz ?