1
A
回答
4
使用focus()
功能像这样在Javascript中。把这段代码在你的HTML代码结束,就在</body>
标记之前:
<script language="javascript" type="text/javascript">
document.getElementById("textboxid").focus();
</script>
与正在使用您的形式<input>
文本框的ID替换textboxid
。
1
在HTML5网页,为浏览器支持HTML5,你可以这样做:
<input name="lorem" autofocus>
香草的Javascript:
<input id="lorem" name="lorem">
...
<script language="javascript" type="text/javascript">
document.getElementById("lorem").focus();
</script>
</body>
</html>
的jQuery:
jQuery(document).ready(function($){
$('#email').focus();
});
1
您可以使用JavaScript来设置您所需的输入焦点:
使用JavaScript:
<script language="javascript" type="text/javascript">
document.getElementById("xtpo_1").focus();
</script>
使用JavaScript库如jQuery:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$("#xtpo_1").focus();
});
</script>
0
您也可以在jQuery的风格和粘贴JS代码的任何地方做:
HTML :
<input type="text" id="name"><br />
<input type="text" id="email">
的Javascript:
jQuery(document).ready(function($){
$('#email').focus();
});
1
更妙的是,写一个函数
function autoFocus(x){
document.getElementById(x).focus();
}
,并把它放在一个单独的JavaScript文件basic_functions.js什么的。
,在标题在页面顶部文件中像这样
<script type="text/javascript" src="basic_functions.js"></script>
在你的身体标记加载,调用函数的onload。
<body onload="focus('first_name')" >
然后创建你输入:
<input type='text' value='' name='first_name' id='first_name' />
这样,你把你的页面的JavaScript函数,你可以重用在其他页面的功能。然后你可以把这样的其他基本功能放在该文件中,并将其包含在所需的所有页面中
相关问题
- 1. 从查询填充表单字段只显示第一个字
- 2. 用JavaScript根据第一个字段填写表单字段
- 3. 当填充另一个表单字段时,Ajax会自动填充字段
- 4. Javascript /填充表单字段
- 5. 填充Rails表单字段
- 6. 预填充表单字段
- 7. 表单中的自动填充字段? []
- 8. 在填充auto_complete字段后填充Rails表单字段
- 9. 基于另一个表单字段填充1表单域
- 10. Android - 使用片段和一个简单的光标适配器填充listview
- 11. 用Django中的多个值选择字段预填充表单
- 12. 使用光标填充列表视图
- 13. 根据以前的字段填充另一个表单的值
- 14. 预填充1个表单字段,这是一个外键
- 15. 用Android中的光标填充ListView
- 16. 禁用表单字段,直到前一个字段被JavaScript填充为止
- 17. 基于其他两个字段动态填充表单字段
- 18. 如何使用值填充Google表单标题字段
- 19. 基于另一个字段的数据自动填充表单字段
- 20. 重新填充Rails表单验证中的表单字段
- 21. 预填充动态表单字段
- 22. CountrySelect表单字段,预填充国家
- 23. 从iframe填充CRM表单字段
- 24. 表单字段没有被填充
- 25. Google表单 - 未填充字段
- 26. 从链接预填充表单字段
- 27. 访问表单元素填充字段?
- 28. 填充基于另一个选择表单字段
- 29. HTML表单 - 如果这3个字段中的一个填充,应填写所有字段
- 30. 用上一个值填充剩余字段的简单算法
请确保此代码在文本框之后而不是之前以及您的textboad“id”是唯一的课程。 – RedFilter 2010-11-27 15:58:23
这个问题是你用JavaScript函数混乱你的页面(这不会是你想用javascript做的唯一的事情),然后你必须重写每个页面上你想自动对焦文本字段的功能。更好的办法是将功能放在一个单独的文件中,如下所述 – andrew 2010-11-27 16:27:01
感谢您的意见。我很感激 – giles 2010-11-29 19:55:28