目前,我正在研究一个公式。我创建了检查功能,它们都在工作。如果check函数返回false,则不会保存任何内容,但它仍会重定向到congrat页面?
这里是代码:
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 :(得分:1)
您正在混合它们(javascript
&amp; 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);
}
}