Javascript 警报电台及;选中的复选框值
我试图在警报窗口中显示复选框和单选按钮的选定值。我带着未定义的东西回来。如果我将该值更改为仅无线电和复选框,则警报框将返回HTML对象集合。我尝试了复选框[I].value,但这也不起作用 HTMLJavascript 警报电台及;选中的复选框值,javascript,html,checkbox,alert,radio,Javascript,Html,Checkbox,Alert,Radio,我试图在警报窗口中显示复选框和单选按钮的选定值。我带着未定义的东西回来。如果我将该值更改为仅无线电和复选框,则警报框将返回HTML对象集合。我尝试了复选框[I].value,但这也不起作用 HTML 个人信息 姓名*: 移动*: 电邮*: *=必填字段 你想买、卖还是租? 购买: 出售: 租金: 您感兴趣的物业类型是什么? 单位: 联排别墅: 众议院: 你需要多少间卧室? 评论 JAVASCRIPT function err(ID, Message) { document.ge
个人信息
姓名*:
移动*:
电邮*:
*=必填字段
你想买、卖还是租?
购买:
出售:
租金:
您感兴趣的物业类型是什么?
单位:
联排别墅:
众议院:
你需要多少间卧室?
评论
JAVASCRIPT
function err(ID, Message) {
document.getElementById(ID).innerHTML = Message;
}
function validate() {
var name = document.contact.name.value;
var email = document.contact.email.value;
var mobile = document.contact.mobile.value;
var bedroom = document.contact.bedroom.value;
var comments = document.contact.comment.value;
var radios = document.getElementsByTagName("radio");
var checkedRadio = [];
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked)
checkedRadio.push(radios[i].value);
break;
}
var checkboxes = document.getElementsByTagName("checkbox");
var checkedboxes = [];
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked)
checkedboxes.push(checkboxes[i].value);
break;
}
var error = nameError = emailError = mobileError = bedroomError = checkboxError = radioError = true;
if(!radios.checked) {
err("radioError", "This Field is Required")
} else {
err("radioError", "");
radioError = false;
}
if (!checkboxes.checked) {
err("checkboxError", "This field is required")
} else {
err("checkboxError", "");
checkboxError = false;
}
if(name == "") {
err("nameError", "This Field is Required");
} else {
err("nameError", "");
nameError = false;
}
if(email == "") {
err("emailError", "This Field is Required");
} else {
err("emailError", "");
emailError = false;
}
if(mobile == "") {
err("mobileError", "This Field is Required");
} else {
err("mobileError", "");
mobileError = false;
}
if(bedroom == "") {
err("bedroomError", "This Field is Required");
} else {
err("bedroomError", "");
bedroomError = false;
}
if((nameError || emailError || mobileError || bedroomError ) == true) {
return false;
} else {
var preview = "Name: " + name + "\n"
+ "Email: " + email + "\n"
+ "Mobile: " + mobile + "\n"
+ "Bedroom: " + bedroom + "\n"
+ "House Type: " + checkboxes.value + "\n"
+ "Buy/Sell/Rent: " + radios.value + "\n"
+ "Comments: " + comments + "\n";
confirm(preview);
}
};
函数错误(ID、消息){
document.getElementById(ID).innerHTML=消息;
}
函数验证(){
var name=document.contact.name.value;
var email=document.contact.email.value;
var mobile=document.contact.mobile.value;
var dombery=document.contact.dombery.value;
var注释=document.contact.comment.value;
var radios=document.getElementsByTagName(“radio”);
var checkedRadio=[];
对于(变量i=0;i
谢谢大家!
function err(ID, Message) {
document.getElementById(ID).innerHTML = Message;
}
function validate() {
var name = document.contact.name.value;
var email = document.contact.email.value;
var mobile = document.contact.mobile.value;
var bedroom = document.contact.bedroom.value;
var comments = document.contact.comment.value;
var radios = document.getElementsByTagName("radio");
var checkedRadio = [];
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked)
checkedRadio.push(radios[i].value);
break;
}
var checkboxes = document.getElementsByTagName("checkbox");
var checkedboxes = [];
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked)
checkedboxes.push(checkboxes[i].value);
break;
}
var error = nameError = emailError = mobileError = bedroomError = checkboxError = radioError = true;
if(!radios.checked) {
err("radioError", "This Field is Required")
} else {
err("radioError", "");
radioError = false;
}
if (!checkboxes.checked) {
err("checkboxError", "This field is required")
} else {
err("checkboxError", "");
checkboxError = false;
}
if(name == "") {
err("nameError", "This Field is Required");
} else {
err("nameError", "");
nameError = false;
}
if(email == "") {
err("emailError", "This Field is Required");
} else {
err("emailError", "");
emailError = false;
}
if(mobile == "") {
err("mobileError", "This Field is Required");
} else {
err("mobileError", "");
mobileError = false;
}
if(bedroom == "") {
err("bedroomError", "This Field is Required");
} else {
err("bedroomError", "");
bedroomError = false;
}
if((nameError || emailError || mobileError || bedroomError ) == true) {
return false;
} else {
var preview = "Name: " + name + "\n"
+ "Email: " + email + "\n"
+ "Mobile: " + mobile + "\n"
+ "Bedroom: " + bedroom + "\n"
+ "House Type: " + checkboxes.value + "\n"
+ "Buy/Sell/Rent: " + radios.value + "\n"
+ "Comments: " + comments + "\n";
confirm(preview);
}
};