如果我有一个带有占位符属性的表单,请执行以下操作:
<input type="text" name="something" placeholder="username" />
<input type="text" name="somethingelse" placeholder="password" />
当我来到具有上述形式的页面时,默认情况下第一个文本字段是聚焦的,即光标在其中。这是一个问题,因为我使用占位符文本作为文本字段的标签。因此,如果关注的是用户名字段,那么占位符文本就不存在,这会让他们在该字段中输入的内容感到困惑。
答案 0 :(得分:2)
您可以通过javascript强制关注其他内容
jQuery(function($){
$(".someotherelement").focus();
});
答案 1 :(得分:1)
您始终可以autofocus="autofocus"
其他输入元素(例如,如果有提交输入)。
您也可以<body onLoad="document.some-other-element.focus()">