Программирование > JavaScript & JScript
проблема с submit
Alexandr:
Вот показательный скрипт
<?
print_r($_POST);
?>
<form action="" method="post" onsubmit="_check();return false;">
<input type="text" name="some_var">
<input type="submit" name="btn_submit" value="Далее >>">
</form>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function _check(){
document.forms[0].submit();
}
//-->
</SCRIPT>
В массиве $_POST НЕТ элемента btn_submit !!!
Это из-за onsubmit="_check();return false;">
Как проверить форму перед сабмитом и переслать ВСЕ данные?
Макс:
В который раз убеждаюсь что формы нужно проверять именно так, как это делаю я :D :
--- Код: ---
--- Конец кода ---
Alexandr:
В очередной раз пасиба, Макс.
Идеально правильное решение!
xRUSha:
Спасибо - мне тоже помогло!
Alexandr:
--- Код: ---
--- Конец кода ---
Вот ещё один показательный скрипт:
Щелните в текстовое поле и просто нажмите Enter.
Нет btn_submit!!!
Вывод - на кнопку submit нельзя ориентироваться!!!
Навигация
Перейти к полной версии