使用php和javascript进行表单验证

时间:2011-12-09 14:44:25

标签: php javascript forms validation

我有一个表单,用户可以在其中输入几个值... 10个水果的名称。我想检查用户输入的水果名称是否存在于我的数据库中,如果1个水果名称不存在然后应该显示一条错误消息,说明数据库中不存在x fruit(在同一页面或作为警告框中显示为消息。)

我知道我们必须使用javascript进行表单验证,但是如何将javascript和php结合起来用于此目的。提前谢谢

2 个答案:

答案 0 :(得分:1)

您不必使用JavaScript。实际上它使事情变得非常复杂(AJAX等)。没有Javascript的简单方法:

  1. 用户输入数据并点击提交
  2. 数据发送到php脚本
  3. php-script检查有效性
    • 如果无效:沿表单显示错误消息
    • else:保存或者您要对数据做什么

答案 1 :(得分:0)

您需要检查该项目是否在服务器上的数据库中。所以使用php。

但您无需提交完整表格进行检查。您可以将使用AJAX(so javascript)输入的值异步发送回服务器,让服务器进行检查并返回响应。

以下是使用jquery http://jqueryfordesigners.com/using-ajax-to-validate-forms/

进行操作的链接