|
|
|
| Вопрос стар как мир но прошу помочь разобраться?
Есть стандартная форма и файл обработчик прописанный в атрибуте формы action="obrabotka.php"
Сценарий проверяет ее заполнение и в случае ошибки должен предотвратить посылку данных в файл обработчик.
Дело в том, что мой сценарий после проверки и отрицательного результата "все равно" подгружает файл-обработчик.
Как сделать чтобы при нажатии кнопки submit не загружался этот файл?
То есть запретить процесс отправки а не работу кнопки.
Всем спасибо!
Есть сценарий но он не работает
required = new Array("imy","email","telef");
required_show = new Array("ваше имя","ваш електронный адрес","ваш контактный телефон");
function submitPismo() {
var i, j;
for(j=0; j<required.length; j++) {
for (i=0; i<document.forma.length; i++) {
if (document.forma.elements[i].name == required[j] &&
document.forma.elements[i].value == "" ) {
alert('Пожалуйста, введите ' + required_show[j]);
document.forma.elements[i].focus();
return false;
}
}
}
return true;
} | |
|
|
|
|
|
|
|
для: russianstrike
(27.05.2008 в 07:00)
| | А по какому событию происходит проверка заполнения формы, как это у вас прописано в форме? | |
|
|
|
|
|
|
|
для: sim5
(27.05.2008 в 07:05)
| | <form action="obrabotka.php" method="post" name="forma" onsubmit="submitPismo();">
return false; в сценарии, насколько я понимаю запрещает отправку данных, но не
запрещает загрузку файла | |
|
|
|
|
|
|
|
для: russianstrike
(27.05.2008 в 07:15)
| |
<form action="obrabotka.php" method="post" name="forma" onsubmit="return submitPismo()">
|
| |
|
|
|
|
|
|
|
для: sim5
(27.05.2008 в 07:17)
| | все гениальное просто :)))
спасибо
программист из меня неважнецкий, в чем различие между записями?
onsubmit="return submitPismo()"
onsubmit="submitPismo()" | |
|
|
|
|
|
|
|
для: russianstrike
(27.05.2008 в 07:29)
| | Обработчик события onSubmit формы в первом случае учтет возвращаемое значение из функции, а во втором ему на это значение глубоко побарабану.
PS. return submitPismo() - можно трактовать как "получить возвращаемое значение из". | |
|
|
|