* キーボードからの入力を無視したい。次のコードを試しています。しかし、警告を発した後。「*」はテキストボックスに印刷されています
「*」を無視するにはどうすればよいですか?
私のhtmlコード
<input name="filterTextField" type="text" id="filterTextField" tabindex="2" style="width: 240px;
position: absolute; top: 1px; left: 1px; z-index: 2;border:none;" onkeypress="asteriskValidation(event)" />
私のJavaスクリプト
function asteriskValidation(event){
var textValue = document.getElementById('filterTextField').value;
var charCode = (event.which) ? event.which : event.keyCode;
if (charCode == 42)
{
alert("asterix not allowed");
textValue = '';
return false;
}
else
{
return true;
}
}