Уважаемый знатоки. Как можно реализовать такое. Есть некая форма, например 1.html HTML: <form action="2.html" method="post"> <input type="text" name="t1"> <input type="text" name="t2"> <input type="submit"> </form> Как можно например при вводе юзером 4-й цифры во втором поле автоматически отправлялись данные из формы, как при нажатии кнопки.
Мне очень понравилось задание и я решил полностью его сделать.. )) Вот что получилось... HTML: <script type="text/javascript"> function check_form() { var t2 = document.getElementById('t2'); var pat = /\D/g; if ((t2.value.length == 4) && (!t2.value.match(pat))) { document.getElementById('form').submit(); } } </script> <form action="" method="post" id="form"> <input type="text" name="t1" id="t1"> <input type="text" name="t2" id="t2" onKeyUp="check_form()"> <input type="submit"> </form>
Johnatan, а зачем определять переменное pat, константу по сути, если ее значение используется всего в одном месте? просто интересно