这是我的网站 Liquid Layouts 。
我遇到的问题是在register和页面上,在PHP之前使用JS进行验证。 我从来没有学过JS,我在CSS之后使用PHP路由,并且每次我进行JS验证时,它仍然会在出错后继续执行PHP,或者如果没有检测到错误则不会传递给PHP页面。
所有我真正想要的是关于什么将允许JS验证在错误时终止进程并且如果一切正确则传递给PHP进程的确定答案
答案 0 :(得分:2)
您需要阻止默认操作。 在这种情况下,您需要阻止de form submit 如果你正在使用jquery,你可以做这样的事情
$("form.contact").on("submit", function(e){
e.preventDefault();
//do your validation
if(valid){
$("form.contact").submit();
}
});
如果js验证为真,则会发生提交操作(PHP)。
答案 1 :(得分:0)
看看jQuery validate插件,这是一个简单的脚本,可以让你做你想要的。如果你不确定jQuery,它只是一个JavaScript库。