如何在没有JavaScript支持的情况下加载页面时将光标(自动对焦)放置在文本框中?
我有一个文本字段的表单,并且当页面被加载时,我想将光标(自动对焦)放在表单的第一个文本字段上。
我想不使用JavaScript。
雅它可能做不支持的JavaScript ..
我们可以使用html5 自动聚焦属性
例如:
<input type="text" name="name" autofocus="autofocus" id="xax" />
如果在文本字段中使用它(autofocus =“autofocus”)意味着当页面被加载时文本字段变得焦点。更多细节:
http://www.hscripts.com/tutorials/html5/autofocus-attribute.html
只需在第一个input或textarea中添加autofocus
。
<input type="text" name="name" id="xax" autofocus="autofocus" />
<body onLoad="self.focus();document.formname.name.focus()" > formname is <form action="xxx.php" method="POST" name="formname" > and name is <input type="text" tabindex="1" name="name" /> it works for me, checked using IE and mozilla. autofocus, somehow didn't work for me.
这将工作:
OnLoad="document.myform.mytextfield.focus();"
有时你所要做的只是确保光标位于文本框内:单击文本框,当显示菜单时,点击“格式化文本框”,然后点击“文本框”选项卡,最后修改所有向下箭头四个页边(左,右,上,下),直到每个页边上出现“0”。