昨天,我从这里开始询问有关我自己的项目的问题,当我看到人们的帮助程度和回答速度时,我真的很高兴。我父亲独自一个人做一个项目,由于英语知识很重要,他要求我在这里给他写一个问题。

好吧,他正在尝试使用jQuery.validity(http://validity.thatscaptaintoyou.com)验证表单,但是他的验证功能不起作用。这是他的代码:http://pastebin.com/uvXRTZsE

很抱歉没有将其粘贴到此处,但是经过几次尝试,将其粘贴到此处时缺少部分代码。

最佳答案

我在这里看到两个主要问题:

输入元素上的ID不是唯一的。

根据规范,页面上任何元素上的ID必须唯一。换句话说,您不应像您一样使用id =“ organizacion” 4次。考虑到脚本很可能会停在第一个元素上,这可能会或可能不会影响脚本定位元素的能力,因为它们是在了解并理解id必须唯一的情况下实现的。

Validity没有任何文档支持单选按钮验证。

我在您的HTML中看不到任何文本字段,也没有在Validity中看到有关单选按钮的任何文档。因此,使用Validity可能无法实现您想要完成的任务。

最后,设计单选按钮,以便必须始终选择一个按钮。取消选择单选按钮是不可能的。因此,您应确保选择了默认单选按钮。

当然,由于默认情况下已经选择了一个选项,因此可以消除将其设置为必填字段的需要。

09-10 11:59