Как сделать проверку на заполненость
Здравствуйте
есть форма <form name="UserEnter" id="UserEnter" > <input name="cc" type="text" pattern="^[ 0-9]+$" /> </form> И проверка на 0 if ( parseFloat(document.UserEnter.cc.value) == 0 ) { alert ("Введите число>0 " );} else { alert (document.UserEnter.cc.value);} Хотелось бы, чтоб поле сс было числовое(целое), заполнено и больше 0, но ввожу любой текст(не число) проверку не проходит( parseFloat(document.UserEnter.cc.value) == 0), дописал шаблон в input, тоже не срабатывает... Как можно сделать правильно проверку? |
Цитата:
<form name="UserEnter" id="UserEnter" onsubmit='return fnc();'> <input name="cc" id='test' type="text" /> </form> <script type='text/javascript'> function fnc(num,res) { var val=document.getElementById('test').value; val=parseInt(val); if (isNaN(val)){ alert('Не число...'); } else { if (val<=0){ alert('Нужно больше нуля...'); } }; return false; }; </script> |
спасибо
|
ksa,
А если ввести -1 ? |
Цитата:
|
Понял, надо вдумчиво списывать и понимать, что списываешь...:-) ещё раз спасибо...
|
Часовой пояс GMT +3, время: 00:28. |