[英]Jquery how to disable submit button until radio button and checkbox has been checked
[英]Validating if a checkbox or radio button has been checked
以下函數檢測具有“ required”類的輸入,並在觸發提交按鈕和Google ReCAPTCHA之前檢查它們是否為空。
function validate(event) {
event.preventDefault();
//
var questions = document.getElementsByClassName('required');
var valid = true;
for (var i=0; valid && i<questions.length; i++) {
if (!questions[i].value.trim()) {
valid = false;
}
}
if (valid) {
grecaptcha.execute();
} else {
alert("Please fill out all required fields.");
}}
我正在嘗試添加一種方法來檢測復選框和/或單選按鈕是否也已選中。
有任何想法嗎?
您可以檢查元素的type
屬性。
for (var i=0; valid && i<questions.length; i++) {
if (questions[i].type === "checkbox") {
valid = questions[i].checked;
} else {
if (!questions[i].value.trim()) {
valid = false;
}
}
if (!valid) break;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.