заполняемые поля + цифры

selene

Новичок
заполняемые поля + цифры

как сделать так чтобы в заполняемом поле типа
PHP:
<td><input type="text" maxlength="5" size="2"></td>
можно было писать только цифры от 0 до 9? то есть при попытке написать букву или символ просто ничего бы не писалось.:confused:
 

selene

Новичок
Апокалипсис
что вы хотели этим сказать? то что это можно сделать яваскриптом или то что это можно сделать не прибегая к пшп? или вообще то что мне нужно посмотреть азы работы с пшп?я вас не поняла извините
 

MuXaJIbI41981

Новичок
function enterNumber(event)
{
if (event.charCode) var charCode = event.chatCode;
else if (event.keyCode) var charCode = event.keyCode;
else if (event.which) var charCode = event.which;
else var charCode = 0;
if (charCode > 31 && (charCode < 48 || charCode > 57))
{
return false;
}
}
 

Апокалипсис

тех дир matras.ru
имеется ввиду что php тут совершенно не причём.
А т.к. вопрос задан в вопросах о программированию на PHP, я был обязан дать эту ссылку :)
 

selene

Новичок
MuXaJIbI41981
спасибо))
вопрос: куда это вставить? перед формой?
и ещё ты не мог бы коммент небольшой к коду написать? была бы очень признательна))))

-~{}~ 06.02.08 10:58:

Апокалипсис
я просто не знала как это сделать и предполагала что это пшп. видимо была не права. извиняюсь. спасибо за ссылку))
 

Апокалипсис

тех дир matras.ru
selene
ну вот почитайте ссылку:) чтобы понять где работает php а где работает javascript, чтобы уметь отличать :)
 

MuXaJIbI41981

Новичок
selene
вставь эту функцию в HEAD а в полях ввода добавь onkeypress='return enterNumber(event)'
 

Апокалипсис

тех дир matras.ru
MuXaJIbI41981
объяснил бы девушке нормально:)

selene
не забудь ф-цию MuXaJIbI41981 взять в тэг <script>
 

ksnk

прохожий
И еще в первой строчке функции заменить event.chatCode на event.charCode
 

selene

Новичок
Апокалипсис
спасибо)))) но я немножко знакома с яваскриптом и у меня был только вопрос что в поле ввода написать))) а так вроде я всё поняла более менее)))Спасибо ещё раз)))
MuXaJIbI41981
СПАСИБО)) щас проверю и если появятся проблемы то отпишусь ладно?надеюсь что всё заработает :-*
ksnk
ага. это очепятка?))
maxwell
обязательно проверю

-~{}~ 08.02.08 06:37:

ура всё заработало спасибо всем)

З.Ы.: кто балуется с голосованием? /:-(
 

WP

^_^
MuXaJIbI41981
Дирол/Орбит? Это делается не так, и не надо давать готовых решений.
b]selene[/b]
Прочти про события (onkeydown), про доступ к значению поля из Javascript.

В каком смысле балуется?
 
Сверху