我们可以在一个文件中同时使用JavaScript和PHP表单验证脚本吗?

时间:2016-11-01 15:03:43

标签: javascript php validation formvalidation-plugin

我知道他们是不同的,他们每个人都有自己的特殊事物,他们做客户端和服务器端。但是,假设您正在验证表单。您使用JavaScript来验证表单,然后如果没有错误,则运行PHP以将记录插入到数据库中。你会怎么做?有没有办法在JavaScript中运行PHP或一起调用PHP方法?

1 个答案:

答案 0 :(得分:0)

您可以同时使用JavaScript和PHP验证(事实上,您应该)。可能最简单的方法是在页面上添加隐藏的提交按钮。可见的提交按钮应为button类型,并应触发您的JavaScript验证。然后,如果输入通过了验证规则,则触发单击隐藏按钮以将表单提交给服务器。

值得注意的是,如果您遵循此路线,您还必须记住使用Enter键捕获提交的内容(因为此按键会自动触发表单提交)并通过您自己的自定义传递它们功能。

当然,您也可以完全禁用提交按钮,直到表单通过JavaScript验证。使用此方法,您可以检查每个字段,因为其中的值发生更改,然后仅在表单完全有效时启用提交按钮。

如果没有示例,很难为您的特定用例提供解决方案。