【发布时间】:2013-06-23 14:23:27
【问题描述】:
当我通过 javascript 设置选中状态时,我想要的是单选按钮触发 onchange 事件。
<script>
function check()
{
document.getElementById("red").checked=true
}
function uncheck()
{
document.getElementById("red").checked=false
}
function selectionChanged(){
alert("checked");
}
</script>
What color do you prefer?<br>
<input type="radio" name="colors" id="red" onchange="selectionChanged()">Red<br>
<input type="radio" name="colors" id="blue" onclick="selectionChanged()">Blue<br>
<input type="radio" name="colors" id="green">Green
<button type="button" onclick="check()">Check "Red"</button>
<button type="button" onclick="uncheck()">Uncheck "Red"</button>
感谢大家的帮助。这是一个更大问题的sn-p。我正在使用第 3 方报告工具 (LogiXml)。我唯一的选择是更改事件,因为其余的 javascript 是由该工具生成的。所以提供的一些选项对我没有帮助。因此,在上面的示例中,当我单击按钮时,单选按钮中的相应事件应该会触发。
【问题讨论】:
-
这似乎对我有用,请确保您的所有语句都以分号结尾。