PDA

Показать полную графическую версию : [решено] Ограничение на ввод символов в "поле ввода"


zvezda_t
07-02-2010, 19:59
Введите сумму <input type='text' name='sum1' onkeyup=\"this.value=this.value.replace(/[^\d\.\,]+/g,'')\" maxlength='16' size='11' >

Этот код разрешает ввод только цифр, "." и ","
а как разрешить еще и переход от символа к символу(то есть кнопки - стрелочки "вперед"/ "назад")?

Sham
07-02-2010, 21:13
Это только в IE так (
Так вроде везде работает
<input type="text" name="sum1" onkeyup="if(/[^\d\.\,]/.test(this.value))this.value=this.value.replace(/[^\d\.\,]+/g,'')" maxlength="16" size="11" />

zvezda_t
08-02-2010, 15:25
работает! огромное спасибо!




© OSzone.net 2001-2012