javascript&单选按钮
javascript & radio buttons
im试图通过激活/禁用单选按钮来激活/禁用文本输入。
html:
<input name="test" type="radio" value="one" onclick="activate();"/>
<input class="" name="info" type="text" size="5" maxlength="5" disabled>
<input name="test" type="radio" value="two""/>
javascript:
function activate(){
document.forms[0].info.disabled = !document.forms[0].test[0].checked;
}
当你激活第一个单选按钮时,输入文本应该被激活。当你激活第二个按钮时,它应该被禁用。
但是这个代码不起作用。有人更清楚吗?
单击其他单选按钮时,需要再次运行activate
函数。
试试这个:
window.onload=function() {
var rad = document.getElementsByName("test");
for (var i=0;i<rad.length;i++) {
rad[i].onclick=function() {
this.form.info.disabled=this.value!="one";
}
}
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- 单击时如何更改单选按钮的CSS
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 单选按钮的验证(启用)&使用Jquery Optimization从复选框中选择submit按钮
- javascript&单选按钮
- 单选按钮&下拉菜单(选择标记)-获取先前选定的菜单
- 如何更改单选按钮的位置&添加行分隔符
- Javascript单选按钮&名称生成器