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