ラジオグループ内のすべてのラジオボタンの選択を解除する方法を知っている人はいますか?
HTML:
<div id="emptimfields">
<label id="lbl_emptim">How regulary do you employ people to help cultivate your land? </label><br/><br/>
<fieldset data-role="controlgroup" data-type="vertical" id="emptim">
<input name="emptim" id="radio1" value="fromtimetotime" type="radio" openmrs-valuecoded="" />
<label for="radio1"> From time to time </label>
<input name="emptim" id="radio2" value="allthetime" type="radio" openmrs-valuecoded="" />
<label for="radio2">All the time</label>
<input name="emptim" id="radio3" value="dontknow" type="radio" openmrs-valuecoded="" />
<label for="radio3"> Don't know </label>
</fieldset>
</div>
JQuery 側:
$('input:radio[name=emptim]:checked').prop('checked', false); // doesn't work
確かに基本的なものが欠けていますが、何が問題なのかわかりません。
まず、[はい] をオンにしてから、2 番目のラジオ グループの値を確認します。
次に、[いいえ] をオンにして、2 番目のラジオ グループを非表示にします。
次に、[次へ] をクリックすると、チェックした内容の値が取得されます (ただし、以前は [いいえ] をチェックしたので、ここではアラートを表示したくありません。radioButton の [時々] のチェックを外します)。
最後に、戻ってきても何も起こらなかった: