我有一个简单的任务,原来是不是儿子简单....也就是说,在春季基于框架工作验证输入jsp形式...在该页我必须验证一个文本字段(必填,只有英文字符,独特(没有重复值应在DB插入)如何在spring数据库中使用jquery验证存在或不存在的数据库Hibernate框架?
好在我完成所需&英文字符验证我现在想另外一个小时..
唯一值,即(不重复的值应该保存在数据库中),所以当我们在代码字段中保存具有相同值的输入页面时,验证应该触发错误消息...
Help Me
我有一个简单的任务,原来是不是儿子简单....也就是说,在春季基于框架工作验证输入jsp形式...在该页我必须验证一个文本字段(必填,只有英文字符,独特(没有重复值应在DB插入)如何在spring数据库中使用jquery验证存在或不存在的数据库Hibernate框架?
好在我完成所需&英文字符验证我现在想另外一个小时..
唯一值,即(不重复的值应该保存在数据库中),所以当我们在代码字段中保存具有相同值的输入页面时,验证应该触发错误消息...
Help Me
恕我直言,jQuery不能帮助您确定数据库中是否存在值。你必须在服务器端检查它。
你是否在服务器端使用任何验证,如JSR 303? (您必须保留服务器端验证以及客户端验证)
不,我不使用服务器端验证 – elvisanandkumar 2012-03-28 08:02:26
您应该保持服务器端验证。 – xyz 2012-03-28 11:04:52
要检查唯一值,可以通过以下方法进行验证。
注意:如果用户提交值,即使您显示正在使用的值,您也必须停止在服务器上处理该值。 Firebug和其他JavaScript UI工具可以轻松通过JavaScript传递。
由于检查唯一值只能在服务器端完成。 Ajax检查是使其更加直观和用户友好的唯一方法,但您不能忽视服务器端检查。
希望这有助于!
+1提到服务器端验证的重要性。 Ajax可以为您提供更好的用户体验,并在输入时提供反馈,但当多个用户同时提交数据时,它不会捕获重复的帖子。当数据被插入数据库时,这一切都必须被验证/捕获/处理。 – Brad 2012-03-28 08:39:09
show.some.code。 – Th0rndike 2012-03-28 07:36:12