こんにちは、私は Javascript で以下のコードを持っています。これは Firefox 17 では機能せず (文字を入力できます)、他のブラウザーでは正常に機能します。回避策を教えてもらえますか?ご覧いただきありがとうございます。
function onlyNumbers(evt)
{
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
編集:
<input name="outletno" type="text" id="outletno" size="15" maxlength="10" onkeypress="return onlyNumbers()" value="<?= htmlentities ($values['outletno']) ?>"></td>