如何检测用户是否取消选中复选框?
形式如下:
<form action="x.php" method="get" id="myForm">Subscribe:
<div id="radioButtonsWithAdds">
<input type="radio" name="group1" value="one">One month 2,99$
<input type="radio" name="group1" value="two"> Two months 5,98$</div><br>
<input type="checkbox" name="option1" value="withAdds" checked> with adds
<img src="next.png" border="0" alt="enviar" onclick="document.getElementById('myForm').submit();">
</form>
是订阅的第一部分。在这里,用户可以选择一个月或两个月的订阅。
如果用户同意接收添加,选中复选框,就这样,他/她可以点击下一步按钮,就可以了。
但是,如果用户取消选中“添加”复选框,则 #radioButtonsWithAdds 的位置将显示一个 div,其中包含另一组具有不同价格的单选按钮。
如何在不点击任何提交按钮的情况下检测复选框是否已选中?
The following form:
<form action="x.php" method="get" id="myForm">Subscribe:
<div id="radioButtonsWithAdds">
<input type="radio" name="group1" value="one">One month 2,99$
<input type="radio" name="group1" value="two"> Two months 5,98lt;/div><br>
<input type="checkbox" name="option1" value="withAdds" checked> with adds
<img src="next.png" border="0" alt="enviar" onclick="document.getElementById('myForm').submit();">
</form>
Is the first part of a subscription from. In here, the user may choose between one month or two months subscription.
If the user agrees to receive adds, leaves the checkbox checked, that will be all, he/she can hit the next button and it's ok.
But if the user unchecks the "with adds" checkbox, a div will show in the place of the #radioButtonsWithAdds one containing another set of radio buttons with different prices.
How can I detect that the checkbox ish without hitting any submit button?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你也可以这样做:
You could also do something like this:
HTML
JS
这是一个简单的示例:
http://jsfiddle.net/efhHF/2/
HTML
JS
Here is a quick example:
http://jsfiddle.net/efhHF/2/
您需要绑定一个事件监听器并检查那里的状态。
You need to bind an event listener and check the state there.
尝试使用这个
这是 JS 函数
Try to use this
Here goes the JS function