如何通過javascript函數訪問HTML文本框?如何從JavaScript訪問HTML文本框?
回答
設置ID屬性和使用的document.getElementById()函數...下面的例子:
<html>
<head>
<script type="text/javascript">
function doSomethingWithTextBox()
{
var textBox = document.getElementById('TEXTBOX_ID');
// do something with it ...
}
</script>
</head>
<body>
<input type="text" id="TEXTBOX_ID">
</body>
</html>
爲簡潔起見,除非調用函數doSomethingWithTextBox(),否則實際上並不會獲得文本框的值(TEXTBOX_ID)。您需要在輸入標記(TEXTBOX_ID)後調用函數doSomethingWithTextBox(),否則doSomethingWithTextBox()將查找尚不存在的文本框,並且您將得到一個錯誤。 – 2010-11-19 01:46:36
的document.getElementById( 'textboxid')。值 或 document.formname.textboxname.value
給你的文本框的id
屬性,之後,用document.getElementById('<textbox id>')
它牽回家。在文本框中
首先,你需要能夠得到一個DOM(文檔對象模型)參考文本:
<input type="text" id="mytextbox" value="Hello World!" />
通知的id
屬性,文本框現在有ID mytextbox
。
下一步是在JavaScript中得到參考:
var textbox = document.getElementById('mytextbox'); // assign the DOM element reference to the variable "textbox"
這將通過其id
屬性檢索HTML元素。請注意,這些ID必須是唯一的,所以不能有兩個具有相同ID的文本框。
現在最後一步是檢索文本框的值:
alert(textbox.value); // alert the contents of the textbox to the user
的value
屬性包含文本框的內容,這就是它!
更多的參考,你可能想通過在MDC檢查出一些東西:
GetElementByID Reference
Input Element Reference
A general overview of the DOM
很簡單,試試這個:
<!doctype html>
<html>
<head>
…
</head>
<body>
<form>
<input id="textbox" type="text" />
</form>
<script>
var textboxValue = document.getElementById("textbox").value;
</script>
</body>
的變量textboxValue
將等於wha你已經輸入到文本框中。
請記住,如果在HTML中出現文本框(input
字段)後,必須將腳本放在此處,否則當頁面第一次加載時會出現錯誤,因爲該腳本正在查找input
字段尚未由瀏覽器創建。
我希望這有助於!
- 1. 從JQuery訪問文本框
- 2. 從訪問到文本框
- 3. JavaScript和動態文本框訪問
- 4. 如何訪問頁面上HTML文本框的內容?
- 5. 如何從腳本訪問iframe的javascript?
- 6. 如何訪問「ID」, 「從HTML文件
- 7. 如何訪問文本框的值
- 8. 無法從崇高文本中的html訪問javascript代碼
- 9. 如何從.cpp文件訪問文本框?
- 10. 如何從jquery文件訪問母版頁文本框?
- 11. HTML Javascript富文本框(IDE)
- 12. 從文本框中訪問數據
- 13. 如何從HTML讀取本地訪問數據庫文件?
- 14. HTML訪問本地文件
- 15. 如何從javascript訪問DotnetNuke.Entities.Users
- 16. 如何從gridview訪問文本框的值ItemTemplate
- 17. 如何從另一個類訪問Winform文本框控件?
- 18. 如何從Form1訪問Form3中的文本框?
- 19. 如何從async訪問文本框任務
- 20. 如何從文本框訪問屬性到另一個表格
- 21. 可訪問文本框
- 22. 如何訪問一個以上的文本框在Javascript中使用Javascript
- 23. 如何訪問內部框架Html?
- 24. 從javascript訪問word文檔?
- 25. 從HTML體eval javascript文本
- 26. 使用jQuery或純Javascript使用HTML輸入文本框的數組訪問
- 27. 如何訪問SL3自動完成框中的文本框
- 28. 訪問HTML中的JavaScript文件
- 29. 如何訪問到一個HTML控件RUNAT服務器從JavaScript
- 30. 從本地html/javascript(無網絡服務器)訪問google api's
你的意思是,要獲得文本框的價值? – 2010-11-18 10:00:37
是的。無需返回到服務器,雖然 – 2010-11-18 10:04:39
[更早的線程中的更多方式](http://stackoverflow.com/questions/4206336/how-do-i-use-javascript-to-update-the-values-of-hidden-輸入字段/ 4206459#4206459) – Tobias 2010-11-18 10:07:02