我正在学习JQuery,我已经检查过JQUery有一个验证插件。 http://docs.jquery.com/Plugins/Validation#Validate_forms_like_you.27ve_never_been_validating_before.21
要使用它,用户必须在HTML中的Head标记中包含另一个脚本文件
我在想这是否会导致任何代码与验证插件中的代码冲突
当包含越来越多的javascript文件时。
我是否应该使用JQuery为自己编写新的自定义函数来检查用户的数据输入或使用JQuery数据验证插件?
请告知。
答案 0 :(得分:5)
如果您正在做任何复杂的事情或许多事情,我会使用验证插件。它并不那么重,而且已经成熟了很多。如果它过度使用它不会使用它,如果它符合你的需要那么,它是一个很好的插件。
主要原因:
我不担心的冲突,只有你选择包含另一个.validate()
插件,但这是有意识的选择任何javascript真的,不要担心我会认为
答案 1 :(得分:2)
我建议使用该插件。当然,您不应该仅仅依赖客户端验证 - 您仍然应该在服务器代码中验证帖子。
答案 2 :(得分:1)
我会首先尝试插件,看看它是否符合您的需求。如果你遇到与其他库/脚本冲突的问题,我会感到非常惊讶。这是因为插件通过在匿名函数中定义它们的函数和变量来创建一个闭包,因此不会与页面上的其他脚本发生任何冲突,并且全局变量不会被破坏或者像这样的任何坏事。
另外,您也应该在服务器上进行验证。