есть текстовое поле
беру с него значение(можно ввести только число) и делаю math.round
потом делаю проверку на пустоту заполнения поля
if (var == '') то ничего не ввели
в чем собственно прикол, если стоит 0, то он говорит, что поле незаполнено. почему math.round все портит?? если не округлять, то все гуд
1. SAD - 25 Февраля, 2011 - 20:52:06 - перейти к сообщению
2. Champion - 25 Февраля, 2011 - 21:05:33 - перейти к сообщению
Кусок кода был бы понятнее и короче.
3. OrmaJever - 25 Февраля, 2011 - 21:25:47 - перейти к сообщению
нужно === ставить, и возможно не '' а NULL
4. ALEN - 25 Февраля, 2011 - 21:29:46 - перейти к сообщению
SAD пишет:
можно ввести только число
SAD пишет:
проверку на пустоту заполнения
А почему сразу всех не обломать и не проверять с помощью регулярного выражения вводимое число и одновременно смотреть, чтоб был 1 или более символов??? Для чего мучить попу и думать как обойти?
5. SAD - 25 Февраля, 2011 - 22:23:43 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var firstdif = Math.round($('#firstdif').val());
- if (firstdif == '') {
- alert('Некорректно заполнено поле');
- return false;
- }
пишет true