入力を押したときに関数を実行したいテキスト入力があります。私は条件が入力が押されたかどうかを判断するために使用しましたが、これによりユーザーは入力ボックスに入力できなくなります。彼らが正常に入力できるようにするには、何をelse条件に入れることができますか?テキスト入力中のキー入力
function addItem(e) {
e.preventDefault(); // Prevent form being submitted
var text = $('input:text').val(); // Get value of text input
var itemArr = text.split(',');
var lngth = itemArr.length
for(i = 0; i < lngth; i++)
{
$list.append('<li>' + itemArr[i] + '</li>'); // Add item to end of the list
updateCount(); // Update the count
} // End loop
$('#addItems').val(''); // Empty the text input
return false;
}
$('#addItems').keypress(function(e) {
if(e.which == 13) {
addItem();
}
return false;
});
に「falseを返す」をonSubmit追加することができます – Shniper
@Shniperはreturnをtrueにしてelseを使う –
Enterキーを押したときにコードが表示されてもまだリフレッシュ – Shniper