如何使锚链接关注表格字段?

Jas*_*ero 0 html forms

我在锚标记中有错误消息.单击它时,它应将焦点/光标移动到相应的表单域.它适用于IE,但不适用于FF或Chrome.我在这里做错了吗?

我在jsfiddle中有一个示例.http://jsfiddle.net/JaaTK/

我不想用JavaScript来实现这一点.

编辑我将不得不走JS路线,因为似乎没有更好的方法.

小智 8

如果你不想使用javascript - 你必须使用"label"标签代替"anchor",即代替:

<a href="#firstName">Go to the first name</a>
Run Code Online (Sandbox Code Playgroud)

您可以使用:

<label for="firstName">Go to the first name</label>
Run Code Online (Sandbox Code Playgroud)

  • 你能提供一个例子吗? (2认同)

Ahm*_*met 7

为什么不

<a href="javascript:document.getElementById('firstName').focus()">Go to first name</a>
Run Code Online (Sandbox Code Playgroud)

我认为这是唯一的方法.

  • OP:*我不想使用 JavaScript 来实现这一点。* (2认同)