使用 Javascript 验证电台选择 [重复]

Posted

技术标签:

【中文标题】使用 Javascript 验证电台选择 [重复]【英文标题】:Validate Radio selection using Javascript [duplicate] 【发布时间】:2013-04-02 18:12:14 【问题描述】:

如果没有使用以下脚本选择单选按钮,我将尝试返回 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”是提交的单选表单的值。

【问题讨论】:

【参考方案1】:

试试这个

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;

【讨论】:

OP 没有表明他正在使用 jQuery。 @steve 你现在开心吗? hmm 提交时出现错误消息,但是当我选择一个值时,它再次返回错误消息 @Jeb 请检查我更新的答案,如果您现在选择单选按钮,它不会向您显示错误消息。 太奇怪了。我认为您的代码是正确的,但我在提交时不断收到错误消息。您认为我的代码可能有其他问题吗?

以上是关于使用 Javascript 验证电台选择 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在选择电台,重定向到一个链接

jQuery/JavaScript:是约会吗? (验证是不是是日期)[重复]

验证是不是通过javascript检查单选按钮[重复]

Matlab 信号与系统课设 - BiRadio仿真电台

使用 javascript/jquery 验证文件上传 [重复]

如何使用 JavaScript 使用正则表达式验证图像文件扩展名 [重复]