Подскажите с проверкой форм на js
На странице есть 2 формы с разными названиями, естественно.
Делаю проверку так для одной формы:
<script>
function valid(){
if(form1.yourname.value==''){alert(\"Заполните поле 'Ваше имя'\");return false;}
else if (form1.text.value==''){alert(\"Заполните поле 'Текст комментария'\");return false;}
}
</script>
Вызов по onsubmit='if(valid()==false){return false;}'
Точно такую же функцию пишу для другой формы только с другим названием.
Первая работает, а вторая форма не проверяется.
Пробовал добавить в эту же функцию еще if только для другой формы, тоже результат нулевой.
В чем может быть проблема?
Спасибо.
<form>
<input type="text" id="txt"/>
<input type="button" id="btn" value="Жмакни меня">
</form>
<form>
<input type="text" id="txt2"/>
<input type="button" id="btn2" value="Жмакни меня">
</form>
</html>
<script>
function someFunc(){
txtvalue = document.getElementById("txt").value;
if (txtvalue == ""){
alert("Введите инфу");
};
}
function someFunc2(){
txtvalue2 = document.getElementById("txt2").value;
if (txtvalue2 == ""){
alert("Введите инфу");
};
}
document.getElementById("btn").onclick = someFunc;
document.getElementById("btn2").onclick = someFunc2;
</script>