使用 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:是约会吗? (验证是不是是日期)[重复]