このスクリプトに問題があります。入力フィールドに入力されたものを、リアルタイムで特定の文字に置き換えたいと考えてHello World
います。
<input id="inputID" type="text" value="" maxlength="11"/>
$('#inputID').keyup(function(e){
var cv=["h","e","l","l","o"," ","w","o","r","l","d",""];
var i=$('#inputID').val();
for (j=0;j<11;j++){
this.value = this.value.replace(i[j],cv[j]);
}
});
このスクリプトは、ゆっくり書くときはうまく機能しますが、速く書くときはうまくいきません。ご協力いただきありがとうございます