为什么jquery.validate输入需要标签?

时间:2012-05-08 23:05:23

标签: jquery-plugins

我刚开始使用jquery.validation并喜欢它。在尝试理解大局时,我觉得特别有用的一个参考是http://docs.jquery.com/Plugins/Validation/Reference#Markup_recommendations。我不明白的一个部分是为什么标签需要与每个输入相关联。是的,我知道创建标签是为了显示错误提示,但是,这些是不同的标签。我无法检测到标签标签上的任何变化,没有它就可以正常工作。谁知道为什么?感谢

  

每个输入都有一个与之关联的标签:标签的for-attribute指的是输入的id属性。

<label for="firstname">Firstname</label><input id="firstname" name="fname" />

1 个答案:

答案 0 :(得分:1)

在这种情况下,label实际上是HTML元素,它为鼠标用户增加了可用性改进,如果用户点击元素中的文本,它会切换控件。

在HTML中label是一个可选元素,这意味着您无需为每个label

提供input