Как сделать проверку на заполненость
Здравствуйте
есть форма <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, время: 02:58. |