В настоящее время я работаю над формулой. Я создал функцию проверки, и все они работают. Если функция проверки возвращает false, ничего не сохраняется, но она все еще перенаправляет на страницу поздравлений?
вот код:
function check() {
var msg = "";
if ($_POST['Bustransfer'] == "ja" ) {
msg = "wrong\n";
document.formular.v6.style.backgroundColor = "#FF0000";
}
if (msg == "") return(true);
else {
alert(msg);
return(false);
}
}
и тогда я получил следующее в разделе тела:
<form method="post" action="Email.php" name="formular" onsubmit="return check()">
Я не понимаю, надеюсь, вы можете мне помочь. Ура!
Ты их смешиваешь (javascript
& php
) вверх Должно быть '<?php echo $_POST['Bustransfer']; ?>'
вместо $_POST['Bustransfer']
в чеке.
function check() {
var msg = "";
if ('<?php echo $_POST['Bustransfer']; ?>' == "ja" ) {
msg = "wrong\n";
document.formular.v6.style.backgroundColor = "#FF0000";
}
if (msg == "") return(true);
else {
alert(msg);
return(false);
}
}
Других решений пока нет …