Кнопка Submit ложно работает, но не перенаправление

В настоящее время я работаю над формулой. Я создал функцию проверки, и все они работают. Если функция проверки возвращает 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()">

Я не понимаю, надеюсь, вы можете мне помочь. Ура!

0

Решение

Ты их смешиваешь (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);
}
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]