以下のコードでは、IE の場合のみカーソル移動キーが入力可能です。 実際はそのほうが簡単で都合が良いのですが、厳密に他のブラウザと 同じように 0~9 と BackSpace のみにしたい場合は、onkeydown に記述する必要があります <script type="text/javascript"> function numField(evt) { var btype = window.navigator.userAgent.toLowerCase(); // ************************************************* // Firefox // ************************************************* if ( btype.indexOf("firefox") > -1 ) { if ( 48 <= e