当输入两个文本框的内容与数据库的对应两个字段的内容相同时不能提交,如果一个文本框的内容相同,另一个不同,或两个文本框输入得内容与数据库数据都不同时可以提交 用什么方法可以校验
if(都相同) 不可提交
else 可提交
1:你要怎么知道与数据库的内容相同?
答:得提前把数据库的数据发回到页面(如编辑时就有数据填充)
2:如果是添加呢?
答:把两个值异步发到后端(做一下查询验证),如果存在,提示,如果不存在,提交。
添加的时候这个把数据异步发送到后台,使用$.ajax 还是用其他 ,这项目中用jquery.validate校验可以实现吗?
什么具体给个案例 谢谢了
@zhoufeizhoufei: 用$.ajax
根据主键找出该行数据的两个值,然后和用户输入比较
select count(*) from table where A=a and B=b. A和B是你的两个字段,返回>0就是重复了