【发布时间】:2015-05-12 08:11:18
【问题描述】:
我正在使用引导程序。在 UI 上,我必须显示多个按钮,这些按钮应该表现为单选按钮。
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" name="options" id="option1" onclick="javascript:a();" autocomplete="off" style="display:none;"/> Radio 1
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option2" onclick="javascript:a();" autocomplete="off" style="display:none;"/> Radio 2
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option3" onclick="javascript:a();" autocomplete="off" style="display:none;"/> Radio 3
</label>
</div>
我想在点击这些按钮时调用 onclick 函数。但似乎不起作用。
function a(){
alert("test");
}
任何想法,我该如何实现。任何替代方式也将受到欢迎。谢谢!
【问题讨论】:
-
好像你忘记了
onclick="javascript:a();中的“选项2和选项3” -
你也忘了关闭标签输入,就像这个
<input type="radio" name="options" id="option1" onclick="javascript:a();" autocomplete="off" checked> Radio 1 (preselected) -
请不要投反对票。这只是一个示例代码。我将编辑完整的信息。
-
是我否决了它。但是您应该明确地查看您的 HTML。尝试将其放入 Fiddle 并进行测试。
-
不要认为关闭输入是强制性的。反正。那不是问题的原因。查看附件图片
标签: jquery html twitter-bootstrap twitter-bootstrap-3