表单验证上的彩色单选按钮-Javascript
Colour radio buttons on form validation - Javascript
目前我有这个:
function validateRadio(x){
if(document.getElementById(x).checked){
return true;
}else{
return false;
}
}
这是HTML:
<strong> Smoking Area? </strong>
<br>
Yes <input type="radio" name="hand" id="left" value="Left" onblur="validateRadio(id)"/>
No <input type="radio" name="hand" id="right" value="Right" onblur="validateRadio(id)"/>
<span class="validateError" id="handError" style="display: none;">Please specify whether you would like a table in the smoking area.</span>
<br><br>
但是,如果没有单击单选按钮,我希望它显示为红色,如果单击一次并通过验证,则显示为绿色,这可能吗?
此外,我希望在单击单选按钮后隐藏警告,目前它仍在页面上。如有任何帮助,我们将不胜感激:)
不太清楚你到底想画什么,但如果你谈论的是单选按钮本身,我认为设计自己的按钮(具有打开和关闭状态的图像)并使用它们会更好。这样,您就可以保持跨浏览器的一致性,并为您的网站提供更好的/自定义的外观。
然而,你谈论的是文本部分("吸烟区"、"是/否"),最简单的方法是给他们的容器一个id,然后做一些类似的事情:
function validateRadio(x){
if(document.getElementById(x).checked){
document.getElementById('your_container').style.color = 'green';
return true;
}else{
document.getElementById('your_container').style.color = 'red';
return false;
}
}
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- 单击时如何更改单选按钮的CSS
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 注入Javascript以选择具有指定值的所有单选按钮
- 复选框/单选按钮-添加所选项目的总价
- 如何使用单选按钮设置cookie值
- Html按钮点击事件未触发单选按钮
- Javascript:单选按钮,并显示基于vaule的图像