Cách truy cập hộp văn bản HTML bằng chức năng javascript?Cách truy cập hộp văn bản HTML từ javascript?
Trả lời
Set sở hữu ID trên hộp văn bản và sử dụng document.getElementById() chức năng ... Ví dụ dưới đây:
<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>
Đối với conciseness, điều này sẽ không thực sự nhận được giá trị của textbox (TEXTBOX_ID) trừ khi bạn gọi hàm doSomethingWithTextBox(). Bạn sẽ cần gọi hàm doSomethingWithTextBox() sau thẻ đầu vào của bạn (TEXTBOX_ID) nếu không doSomethingWithTextBox() sẽ tìm kiếm một hộp văn bản chưa tồn tại và bạn sẽ gặp lỗi. –
document.getElementById ('textboxid'). Giá trị hoặc document.formname.textboxname.value
Cho textbox của bạn một thuộc tính id
, và sau đó, lấy nó với document.getElementById('<textbox id>')
.
Trước tiên, bạn cần có khả năng để có được một DOM (Document Object Model) tham chiếu đến textbox :
<input type="text" id="mytextbox" value="Hello World!" />
Thông báo thuộc tính id
, hộp văn bản hiện có id mytextbox
.
Bước tiếp theo là để có được những tài liệu tham khảo trong JavaScript:
var textbox = document.getElementById('mytextbox'); // assign the DOM element reference to the variable "textbox"
này sẽ lấy một phần tử HTML bằng thuộc tính id
của nó. Lưu ý rằng những id đó cần phải là duy nhất, do đó bạn không thể có hai hộp văn bản có cùng id.
Bây giờ là bước cuối cùng là để lấy giá trị của textbox:
alert(textbox.value); // alert the contents of the textbox to the user
Thuộc tính value
chứa các nội dung của hộp văn bản, và đó là nó!
Để tham khảo nhiều hơn bạn có thể muốn kiểm tra một số nội dung qua tại MDC:
GetElementByID Reference
Input Element Reference
A general overview of the DOM
Rất đơn giản, hãy thử này:
<!doctype html>
<html>
<head>
…
</head>
<body>
<form>
<input id="textbox" type="text" />
</form>
<script>
var textboxValue = document.getElementById("textbox").value;
</script>
</body>
Các biến textboxValue
sẽ bằng wha bạn đã gõ vào hộp văn bản.
Hãy nhớ bạn phải đặt tập lệnh của mình, nếu được viết đơn giản như thế này, sau trường văn bản (trường input
) xuất hiện trong HTML của bạn, nếu không trang tải lần đầu tiên bạn gặp lỗi, vì tập lệnh đang tìm kiếm input
trường chưa được trình duyệt tạo ra.
Tôi hy vọng điều này sẽ hữu ích!
- 1. Truy cập danh sách Hộp văn bản
- 2. hộp văn bản tự động điền javascript/html
- 3. Truy cập hộp văn bản trong điều khiển lặp lại
- 4. Hộp văn bản HTML, văn bản tô sáng tự động
- 5. Sự kiện hộp văn bản Javascript
- 6. Cho phép HTML trong hộp văn bản
- 7. Cách truy cập giá trị của một ASPxTextBox từ JavaScript
- 8. Làm cách nào để chuyển văn bản trong hộp văn bản sang chức năng JavaScript?
- 9. Tải tài liệu html trong javascript từ văn bản
- 10. Javascript "hình mờ" cho hộp văn bản
- 11. Cập nhật hộp văn bản khi nhập
- 12. Bạn làm cách nào để biện minh cho văn bản trong hộp văn bản HTML?
- 13. Javascript biến truy cập trong HTML
- 14. Có cách nào để có được điểm chèn trong một hộp văn bản từ javascript?
- 15. Truy cập chuỗi/tham số truy vấn từ trang html
- 16. Cách cập nhật hộp văn bản trên GUI từ một chủ đề khác
- 17. Đọc giá trị hộp văn bản ASP.NET với JavaScript
- 18. C# - cách đặt văn bản trong hộp văn bản để hiển thị gợi ý khi hộp văn bản trống?
- 19. Làm cách nào để truy cập và đọc tệp cục bộ từ trang html + javascript chạy cục bộ
- 20. Cách phát hiện sự kiện thay đổi hộp văn bản từ javascript
- 21. C# lấy chuỗi từ hộp văn bản
- 22. Cách truy cập văn bản mô tả trong rspec
- 23. HTML: IE: Đệm phải trong hộp văn bản đầu vào
- 24. Truy cập vào biến JavaScript từ PHP
- 25. Trích xuất văn bản từ HTML Java
- 26. Cách truy cập trang Html mới từ tập lệnh PHP?
- 27. Chèn hộp văn bản
- 28. Cách tạo hộp văn bản thẻ
- 29. Cách nhập văn bản từ một hộp văn bản trong selenium
- 30. Vô hiệu hóa backspace trong hộp văn bản qua javascript
Ý của bạn là, để lấy giá trị của hộp văn bản? –
có chính xác. mà không cần quay trở lại máy chủ mặc dù –
[Các cách khác trong chủ đề trước đó] (http://stackoverflow.com/questions/4206336/how-do-i-use-javascript-to-update-the-values-of-hidden- input-fields/4206459 # 4206459) – Tobias