Gần đây tôi đã nhận được trợ giúp trên trang web này theo hướng sử dụng querySelector
trên đầu vào biểu mẫu chẳng hạn như select
nhưng ngay sau khi tôi lấy <select>
, nó hoàn toàn thay đổi những gì phải được thực hiện trong chức năng.Tôi làm cách nào để sử dụng querySelector để chọn yếu tố đầu vào theo tên?
HTML:
<form onsubmit="return checkForm()">
Password: <input type="text" name="pwd">
<input type="submit" value="Submit">
</form>
Javascript:
<script language="Javascript" type="text/javascript">
debugger;
function checkForm() {
var form = document.forms[0];
var selectElement = form.querySelector('');
var selectedValue = selectElement.value;
alert(selectedValue);
</script>
Trước đây, tôi đã ('select')
cho querySelector
, nhưng bây giờ tôi không chắc chắn những gì để đặt ở đó.
Tôi đã thử nhiều thứ cũng như querySelectorAll
nhưng dường như tôi không thể hiểu được.
Để rõ ràng, tôi đang cố gắng kéo name="pwd"
.
Tôi làm cách nào để thực hiện việc này?
Phương thức 'querySelector' lấy đối số' selector'. Đối số 'selector' là một chuỗi chứa một hoặc nhiều bộ chọn CSS được phân tách bằng dấu phẩy. Nếu bạn từng bị kẹt trên bộ chọn hợp lệ, MDN có một trang tuyệt vời trên [** Bộ chọn **] (https://developer.mozilla.org/en-US/docs/CSS/Getting_Started/Selectors). Tất nhiên bạn luôn có thể nhận được sự trợ giúp về SO. Tôi chỉ nghĩ rằng bạn có thể tìm thấy trang một tài liệu tham khảo hữu ích để có nói chung :) – Nope
Cảm ơn một lần nữa: D –