我知道他们是不同的,他们每个人都有自己特殊的事情,他们在客户端和服务器端做。但是,假设您正在验证一个表单。您使用 JavaScript 验证表单,然后如果没有错误,则运行 PHP 将记录插入数据库。你会怎么做?有没有办法在 JavaScript 中运行 PHP 或一起调用 PHP 方法?
问问题
306 次
1 回答
0
您可以同时使用 JavaScript 和 PHP 验证(事实上,您应该这样做)。可能最简单的方法是在您的页面上添加一个隐藏的提交按钮。可见的提交按钮应该是类型button
并且应该触发你的 JavaScript 验证。然后,如果输入通过您的验证规则,触发点击隐藏按钮将表单提交到服务器。
值得注意的是,如果您确实遵循此路线,您还必须记住捕获使用Enter
键完成的提交(因为此键按下会自动触发表单提交)并将它们传递给您自己的自定义函数。
当然,您也可以完全禁用提交按钮,直到表单通过 JavaScript 验证。使用此方法,您可以检查每个字段中的值更改,然后仅在表单完全有效时启用提交按钮。
没有示例,很难为您的特定用例提出解决方案。
于 2016-11-01T15:29:22.033 回答