【发布时间】:2016-01-11 04:47:27
【问题描述】:
如何检查单选按钮是否被选中?我有这个代码:
<form id="myForm">
<p>Select layout grid: </p>
<div class="cc-selector">
<input checked="checked" id="visa" type="radio" name="credit-card" value="visa" />
<label class="drinkcard-cc visa" for="visa"></label>
<input id="mastercard" type="radio" name="credit-card" value="mastercard" />
<label class="drinkcard-cc mastercard" for="mastercard"></label>
<input id="visa1" type="radio" name="credit-card" value="visa" />
<label class="drinkcard-cc visa1" for="visa1"></label>
<input id="mastercard1" type="radio" name="credit-card" value="mastercard" />
<label class="drinkcard-cc mastercard1" for="mastercard1"></label>
</div>
<input id="submit" type="submit" value="Submit">
</form>
$(document).ready(function() {
$('#submit').click(function() {
if ($('#visa').is(':checked')) {
alert("visa's checked");
}
if ($('#mastercard').is(':checked')) {
alert("mastercard's checked");
}
if ($('#visa1').is(':checked')) {
alert("visa1's checked");
}
if ($('#mastercard1').is(':checked')) {
alert("mastercard1's checked");
}
});
});
如果我选择一个单选按钮或另一个单选按钮,我想要的是重定向另一个 html 页面,但我需要知道我正在选择的按钮。谁能帮我?谢谢!
【问题讨论】:
-
挂钩到电台上的
change()事件并询问checked属性。如果是true,则该项目已被选中,您可以进行重定向。
标签: jquery forms radio-button