2014-07-25 155 views
-4

这是我的网站 Liquid LayoutsJS验证和PHP验证

我遇到的问题是register和页面,在PHP之前使用JS进行验证。 我从来没有学过JS,我在CSS之后去了PHP路线,每次我放入一个JS验证,它都会在错误发生后仍然继续到PHP,或者如果没有检测到错误,就不会传递到PHP页面。

我真正想要的是什么可以让JS验证对错误杀死进程,并传递给PHP的过程,如果所有是正确

+3

您好,欢迎来到本站!这是一个糟糕的问题。我建议您阅读[整个帮助中心](http://stackoverflow.com/help),并在有 – admdrew

+1

时退后一步,我希望您计划在您之前增强您的网站并学习成为Web开发人员开始提供网站开发服务。 –

+0

可能的重复[如何取消表单提交按钮onclick事件?](http://stackoverflow.com/questions/4227043/how-do-i-cancel-form-submission-in-submit-button-onclick -event) –

回答

2

您需要防止默认操作。 在这种情况下,你需要去防止形式如果你使用jQuery提交 ,你可以做这样的事情

$("form.contact").on("submit", function(e){ 
    e.preventDefault(); 

    //do your validation 
    if(valid){ 
      $("form.contact").submit(); 
    } 
}); 

的提交操作(PHP)如果JS验证为真会发生。

+0

真棒,感谢您的帮助,这正是我一直在寻找! – Derek

0

看一看jQuery的验证插件一个明确的答案,这是一个简单脚本,可以让你做你想做的。如果你不确定jQuery,它只是一个JavaScript库。

+0

谢谢,我会在那 – Derek