0

如果没有使用以下脚本选择单选按钮,我将尝试返回 false:

function validatefilling(){
    var a=document.getElementById("myfilling");
    if (fillingselected == 0){
        var resultloc=document.getElementById("fillingerror");
        resultloc.innerHTML =  "<span style='color:red;'>Please select a filling!<span>";
        return false;
    }
    var resultloc=document.getElementById("fillingerror");
    resultloc.innerHTML =  "";
    return true;
}

然而,它似乎不起作用。我正在尝试发送消息“请选择填充物!” 如果在用户提交表单后没有选择任何内容,则会出现。“fillingselected”是提交的单选表单的值。

4

1 回答 1

0

尝试这个

if(!document.getElementById('myfilling').checked) {
    var resultloc=document.getElementById("fillingerror");
    resultloc.innerHTML =  "<span style='color:red;'>Please select a filling!<span>";
    return false;
} else {
    var resultloc=document.getElementById("fillingerror");
    resultloc.innerHTML =  "";
    return true;
}
于 2013-04-10T18:39:23.090 回答