【发布时间】:2013-07-14 04:12:17
【问题描述】:
假设我有一个这样的 div:
<div>
<div>
<input type="radio" id="cheque" name="type" value="" />
<label for="cheque">Cheque</label>
</div><br />
<div>
<input type="radio" id="credit_card" name="type" value="" />
<label for="credit_card">Credit card</label>
<div style="margin-left:45px;">
<label for="visa">Visa</label>
<input type="radio" id="visa" name="card_type" value="" /><br />
<label for="mastercard">Mastercard</label>
<input type="radio" id="mastercard" name="card_type" value="" />
</div>
</div>
</div>
如您所见here,用户可以选择支票或信用卡,但假设用户选择 Visa,然后返回再次选择支票,Visa 单选按钮仍处于选中状态。我不希望这种情况发生。如果用户选择 Visa 或 Mastercard,我希望自动选择信用卡,然后如果用户返回选择 Check(选择 Visa 或 Mastercard),我希望取消选择单选按钮 Credit card、Visa 和 Mastercard。这可以仅使用 html 和 css 来完成,还是我必须使用 javascript 来完成?
谢谢
【问题讨论】: