分组的radiobutton检查已更改

时间:2012-10-10 13:02:54

标签: javascript asp.net html

我目前正在开发一个项目,我们根据SQL表中的holidng渲染动态页面。我们对控件进行了条件验证,您可以说

  

如果x等于y则启用控件abc

我在组中有多个单选按钮,最后一个控件是“其他(请指定)”,当为true时,将启用文本框指定,因此我需要在设置为true或false时进行捕获。目前我正在做这样的事情

<input type="radio" name="test" value="Yes" />
<input type="radio" onchange="onChange()" name="test" value="No" />
<script type="text/javascript">
    function onChange() {
        alert('Changed')
    }
</script>

如果我检查NO,我会收到提醒。如果我然后检查YES它会更改NO单选按钮检查状态,但不显示提醒 - 任何解决方案?

1 个答案:

答案 0 :(得分:0)

我唯一可以建议的是对整个组进行onchange,然后检查更改后选择哪个。不是很优雅,但看起来这只是改变事件的工作原理(即它只响应用户的改变,而不是系统的改变)。