【发布时间】:2011-10-04 16:12:15
【问题描述】:
好的,所以我想在使用 PHP 验证表单之前使用 Javascript 验证它。如果 Javascript 函数,我们称之为 validate(),检测到错误,我想阻止 PHP 被执行。
据我所知,只有一种方法可以让我这样做: 使用链接而不是提交按钮,如下所示:
<a href="javascript:validate()">Login </a>
这可能是函数 validate():
function validate() {
//Do all the validation
document.form_name.submit(); }
但是,这样做有一个问题:我的 PHP 脚本无法知道表单的确切提交时间。如果没有 Javascript,我会这样做:
if ($_POST[button_name])
不过,现在没有提交按钮,所以表达式已经过时了。
所以,总而言之,我的问题是:
如何使用 Javascript 验证表单并在出现错误时阻止执行 PHP 验证?
【问题讨论】:
标签: php javascript forms validation