Я бы не стал полагаться на сам Javascript в первом «возврате CheckCondition () в onsubmit» (автор Muddybruin), но я бы использовал его! Я бы не стал полагаться на это, потому что посетитель МОЖЕТ включить Javascript и легко обойти функциональность.
Я бы также использовал «header-redirection-answer» (Леви Хэквит), но я бы изменил его на:
<?php
//checkform.php
if($form_success) {
//Include template or code here when form is successful
}
else {
//Include template or code here when form is unsuccessful
}
?>
Если вам абсолютно необходимо перейти к определенному файлу, когда форма успешна, то я бы включил его вместо перенаправления. Это связано с тем, что перенаправления могут вызывать неестественные проблемы, связанные с индексацией ссылок в поисковиках, и это будет намного медленнее, чем просто включение непосредственно в checkform.php. Также имейте в виду, что перенаправления заголовков должны отправляться ДО того, как любой другой вывод будет отправлен из скрипта.