我想阻止用户在表单中提交数据,但是当我用 JavaScript 测试它时它没有返回 true。
这是提交按钮:
input type="submit" value="S'inscrire" name="inscrire" onsubmit="return Verifier(this.form);">
这是JS测试功能的代码:
function Verifier()
{
var mdp1 = document.form.mdp.value,
mdp2 = document.form.confirmer.value,
email = document.form.email.value,
pseudo = document.form.pseudo.value;
var testMdpIdentique = (function() {
if(mdp1 == mdp2) return true;
else return false;
})();
if(!testMdpIdentique || mdp1 == "" || mdp2 == "" || email == "" || pseudo== "" )
{
alert ('Il faut remplir tous les champs');
return false;
}
return true;
}
问题是即使测试无效,它也在提交信息,我尝试在 Valider 函数中尝试一条警报消息,但没有奏效。