есть скрипт
| Код | function noSTR(e) { var keynum,keychar,numcheck;if(window.event) // IE4-7 Дерьмо !!! { keynum = e.keyCode;}else if(e.which) //NetscapeALL/Firefox2x/Opera9.27 { keynum = e.which; } keychar = String.fromCharCode(keynum); numcheck = /[^0-9]/;return !numcheck.test(keychar); }
|
все-бы нечего но в каждом браузере есть косяк сечаз в мозиле нужно разрешить удаление символов из поля. в остальных работает браузерах.
| Код | <script type="text/javascript"> function noSTR(e){var keynum,keychar,numcheck;if(window.event) // IE4-7 Дерьмо !!! {keynum = e.keyCode;}else if(e.which) //NetscapeALL/Firefox2x/Opera9.27 {keynum = e.which;}keychar = String.fromCharCode(keynum); numcheck = /[^0-9]/;return !numcheck.test(keychar);} </script> <input class="input_l" type="text" name="textfield$bb" size="12" maxlength="9" onkeypress="return noSTR(event);" />
|
|