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. 填充Rails表單字段
- 5. Javascript /填充表單字段
- 6. 在填充auto_complete字段後填充Rails表單字段
- 7. 基於另一個表單字段填充1表單域
- 8. Android - 使用片段和一個簡單的光標適配器填充listview
- 9. 使用光標填充列表視圖
- 10. 禁用表單字段,直到前一個字段被JavaScript填充爲止
- 11. 基於其他兩個字段動態填充表單字段
- 12. 從iframe填充CRM表單字段
- 13. CountrySelect表單字段,預填充國家
- 14. 訪問表單元素填充字段?
- 15. 填充基於另一個選擇表單字段
- 16. HTML表單 - 如果這3個字段中的一個填充,應填寫所有字段
- 17. 從光標填充ListView
- 18. 基於選擇字段的值自動填充表單字段
- 19. 如何根據Access 2013中第一個字段的選擇獲取第二個字段自動填充?
- 20. 如何基於在第一個字段中輸入的值自動更改或填充第二個字段?
- 21. 基於另一個字段填充表中的字段的腳本
- 22. 在skb中填充標題字段
- 23. 填充字段
- 24. 用於填充的字段
- 25. IE8中的字段填充
- 26. 如何創建兩個字段,其中先填充哪一個會自動填充另一個字段?
- 27. 使用jQuery自動填充從另一個窗體域的表單字段
- 28. 將重新填充表單中的密碼字段是一個安全問題?
- 29. 填充一個Django DateTimeField字段與feedparser
- 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