繁体   English   中英

如果选择了相同的单选按钮值,则发出警报

[英]Alert if same value of radio button is selected

我有两组单选按钮。 如果两个选定的单选按钮具有相同的值,我想显示一个警报。

我尝试使用 javascript if else 语句

if (radioval1 == radioval2) {
    alert('SELECT DIFFERENT');
    return false;
}
else {
    alert('PROCEED');
    return false;
}

尝试使用此代码:

 function radiocheck(){ var radioval1 = document.querySelector('input[name="radio1"]:checked').value; var radioval2 = document.querySelector('input[name="radio2"]:checked').value; if(radioval1 == radioval2) { alert('SELECT DIFFERENT'); return false; } else { alert('PROCEED'); return false; } }
 <input type="radio" name="radio1" value="x" onchange="radiocheck()" checked /> x1 <input type="radio" name="radio1" value="y" onchange="radiocheck()" /> y1 <br /> <input type="radio" name="radio2" value="x" onchange="radiocheck()" checked /> x2 <input type="radio" name="radio2" value="y" onchange="radiocheck()" /> y2

通常在 html 中设置单选按钮时。 您一次只能访问一个 select,除非您没有正确设置名称属性。 一组无线电将共享相同的名称。

<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM