Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 警报电台及;选中的复选框值_Javascript_Html_Checkbox_Alert_Radio - Fatal编程技术网

Javascript 警报电台及;选中的复选框值

Javascript 警报电台及;选中的复选框值,javascript,html,checkbox,alert,radio,Javascript,Html,Checkbox,Alert,Radio,我试图在警报窗口中显示复选框和单选按钮的选定值。我带着未定义的东西回来。如果我将该值更改为仅无线电和复选框,则警报框将返回HTML对象集合。我尝试了复选框[I].value,但这也不起作用 HTML 个人信息 姓名*: 移动*: 电邮*: *=必填字段 你想买、卖还是租? 购买: 出售: 租金: 您感兴趣的物业类型是什么? 单位: 联排别墅: 众议院: 你需要多少间卧室? 评论 JAVASCRIPT function err(ID, Message) { document.ge

我试图在警报窗口中显示复选框和单选按钮的选定值。我带着未定义的东西回来。如果我将该值更改为仅无线电和复选框,则警报框将返回HTML对象集合。我尝试了复选框[I].value,但这也不起作用

HTML


个人信息
姓名*:
移动*:
电邮*:
*=必填字段


你想买、卖还是租? 购买: 出售: 租金:
您感兴趣的物业类型是什么? 单位: 联排别墅: 众议院:
你需要多少间卧室? 评论
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);
    }
};