来自WC3的表单控件属性标签错误消息

时间:2015-01-08 03:17:15

标签: javascript forms

我收到WC3错误让我完全糊涂了。

label元素的for属性必须引用表单控件。 ......你是人:在框中写代码»

<label for="txtCaptcha"> Write code in box &raquo; <span id="txtCaptchaDiv" style="color:#29372F; font-weight:bold;"></span><!-- this is where the script will place the generated code --> 
<input type="hidden" id="txtCaptcha" name="txtCaptcha"/></label><!-- this is where the script will place a copy of the code for validation: this is a hidden field -->
<input type="text" name="txtInput" id="txtInput" size="30" />

我有=“txtCaptcha”指的是隐藏的输入控件ID,所以我不确定WC3在说什么。任何帮助将不胜感激。

要求提供补充资料。我试图将整个表单放在这里,但由于某种原因,代码块不接受所有代码。它打破了它然后当我尝试提交时,它不会让我,因为代码不在代码块中。

页面在http://skeeterz71.com/gothic/quote-page.html第641行 第641行,第55列:标签元素的for属性必须引用表单控件。 ......你是人:在框中写代码»

谢谢

1 个答案:

答案 0 :(得分:1)

您提到的错误如下:

enter image description here

问题是隐藏字段不是可标记的,因为您可以直接从规范中读取:

4.10.2 Categories

  

某些元素(并非所有元素与形式相关)都归类为   可折叠的元素。这些是可以与a关联的元素   标签元素。

     

按钮输入(如果type属性不处于隐藏状态)keygen   仪表输出进度选择textarea

HTML/Elements/input/hidden

<input type="hidden">
  

隐藏状态表示不打算使用的值   由用户检查或操纵。