【发布时间】:2015-03-18 20:24:05
【问题描述】:
我有一个人力资源数据库,其中有一个带有 SSN 字段的人员表。由于将存在按人员类型字段分类的各种类型的人员,因此并非所有人都需要提供 ssn。因此,我无法键入该字段。所以我想使用表单验证 jquery 插件来验证它是一个唯一的 ssn。
我使用过验证插件,但不是这样。这是我的想法。 在提交时,我将获取 ssn 的值并使用 ajax 将其发布到一个 php 文件中,该文件将检查其格式,然后执行一个基本的查询
"select ssn from person table where ssn = ".$ssn;
然后我将使用 sqlsrv_has_rows 来查看是否得到结果。如果该 ssn 已经存在记录,我会回显 1。 这就是我陷入困境的地方。会有什么规矩。它不能是必需的:ssn,因为它不是必需的,但它必须说明这是无效的,因为我已经从 ajax 函数返回了这个 1。我希望这是有道理的。有什么想法吗?
【问题讨论】:
-
您使用的是什么类型的数据库?在具有唯一键的列中有多个
null值,根本不会导致任何问题。
标签: php jquery ajax validation