假设我有一个这样的 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>
正如您在此处看到的,用户可以选择支票或信用卡,但假设用户选择了 Visa,然后返回再次选择 Check,Visa 单选按钮仍处于选中状态。我不希望这种情况发生。如果用户选择 Visa 或 Mastercard,我希望自动选择信用卡,然后如果用户返回选择 Check(选择 Visa 或 Mastercard),我希望取消选择单选按钮 Credit card、Visa 和 Mastercard。这可以只用 html 和 css 来完成,还是我必须使用 javascript 来做到这一点?
谢谢