Большой Воронежский Форум
» Веб-дизайн>Минимальное значение для окна input
Барак Обама 12:12 18.06.2009
Подскажите, как сделать числовое значение для окна инпут в html. Вот на таком примере:
<p>введите число<br><br>
<input type="text" name="..." value="300" size="10">
Что бы можно было ввести только число. Если при вводе букв, будет выдаваться ошибка, что необходимо ввести число, вообще шикарно)))
Заранее спасибо [Ответ]
][irurg 12:25 18.06.2009
нужно изучить javascript [Ответ]
Vital_N 16:29 18.06.2009
можно заюзать любую из нормальных js библиотек
например jQuery
найти плагин здесь например
http://plugins.jquery.com/project/Plugins/category/20 [Ответ]
Барак Обама 20:53 18.06.2009
Значит придётся искать фрилансеров))) [Ответ]
][irurg 21:34 18.06.2009
Барак Обама, и сколько готов заплатить? едой не беру )

<SCRIPT LANGUAGE="JavaScript">
<!--
function txt()
{
e=window.event.keyCode;
if(e<48 || e>57 )
{alert("Давай ЦИФРУ!!!" );
window.event.keyCode=0;
}
}
//-->
</SCRIPT>

<INPUT TYPE="text" onKeyPress="txt()" NAME=""> [Ответ]
alemiks 22:14 18.06.2009
][irurg, а как же стрелки, backspace, del, home, end, ctrl+v? [Ответ]
DRON-ANARCHY 01:40 19.06.2009
alemiks, а что там должно быть? OnInput?
PS: я в жабаскрипте плохо шарю совсем... [Ответ]
][irurg 07:07 19.06.2009

Сообщение от alemiks:
][irurg, а как же стрелки, backspace, del, home, end, ctrl+v?

не понял - их тоже отключить? условия ТС соблюдены - вводятся числа, ходя да, через ctrl+v можно вставить что нить левое
DRON-ANARCHY, скорее onKeyDown [Ответ]
alemiks 09:53 19.06.2009

Сообщение от ][irurg:
не понял - их тоже отключить?

наоборот, включить) или перемещаться стрелками и удалять неправильные цифры необязательно? [Ответ]
][irurg 10:20 19.06.2009
alemiks, хм я в ие проверял, работают.
UPD а в опере нет ) ну это уже проблемы первого черного президента США [Ответ]
alemiks 19:43 19.06.2009
боюсь, всё несколько сложнее, примерно так [Ответ]
DRON-ANARCHY 13:52 20.06.2009
alemiks, а туда можно вставить что-то другим скриптом?) [Ответ]
SeFuS 14:59 20.06.2009

Сообщение от DRON-ANARCHY:
alemiks, а туда можно вставить что-то другим скриптом?)

А смысл? в любом случае JS не даёт гарантии что ты не подменишь запрос, на сервере всё равно нужно будет проверять.
А для пользователя и так сойдёт =) Только сtrl+v и мышкой из контекстного меню всё равно можно вставить. [Ответ]
DRON-ANARCHY 12:54 22.06.2009

Сообщение от SeFuS:
А смысл?

ну так ведь загоны же пошли... почему бы не прозагоняться до конца?) [Ответ]
Вверх