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