Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery表单中标签上的for属性_Javascript_Jquery_Html_Forms_Jquery Mobile - Fatal编程技术网

Javascript jQuery表单中标签上的for属性

Javascript jQuery表单中标签上的for属性,javascript,jquery,html,forms,jquery-mobile,Javascript,Jquery,Html,Forms,Jquery Mobile,关于带有标记字段的表单,请说明: 确保通过for属性将它们与标签元素正确配对 for属性在最新版本中仍然存在,但甚至不再提及它。它是用来干什么的?某种形式的表单验证?它是标准的HTML(不是特定于jQm的),用于将文本链接到相应的输入元素 例如: <label for="your_name">Your Name:</label> <input id="your_name" value="John Smith" /> 您的姓名: 当我点击标签时,输入的文本

关于带有标记字段的表单,请说明:

确保通过for属性将它们与标签元素正确配对

for属性在最新版本中仍然存在,但甚至不再提及它。它是用来干什么的?某种形式的表单验证?

它是标准的HTML(不是特定于jQm的),用于将文本链接到相应的输入元素

例如:

<label for="your_name">Your Name:</label>
<input id="your_name" value="John Smith" />
您的姓名:
当我点击标签时,输入的文本将获得焦点。的
属性应设置为输入元素的ID。

它是用于将文本链接到相应输入元素的标准HTML(不是特定于jQm)

例如:

<label for="your_name">Your Name:</label>
<input id="your_name" value="John Smith" />
您的姓名:

当我点击标签时,输入的文本将获得焦点。
for
属性应设置为输入元素的ID。

为True,但如果将输入元素包含在其标签中,则不需要for属性。@kennebec的观点很好,根据MDN文档,这是一个有效的用法,但我在桌面浏览器上遇到了奇怪的行为(记不清是哪一个)所以它的唯一目的是“当[用户点击]标签时,输入的文本将获得焦点。”?没别的吗?@Domi正确,尽管第三方脚本可能会使用该属性来找出哪个文本代表InputRue,但如果将输入元素包含在其标签中,则不需要使用for属性。@kennebec的观点很好,根据MDN文档,这是一个有效的用法,但是我在桌面浏览器上遇到了奇怪的行为(不记得是哪一个)使用该语法。因此它的唯一目的是“当[用户点击]标签时,输入文本将获得焦点。”?没有其他内容?@Domi-Correct,尽管第三方脚本可能会使用该属性来找出哪个文本代表输入