目標は、ラジオボタンオプションが選択されているかどうかに応じて、チェックボックスフィールドをTRUEまたはFALSEに更新します。 FALSEを選択すると、チェックボックスをオフにする必要があります。ラジオフィールドに応じてチェックボックスの値を更新するjQuery?
TRUEを選択した場合にのみ、チェックボックスにチェックを入れることができます。私はそれを価値として定義しているのでしょうか?
$(function() {
var MAIN= $("input[type='radio'][value='TRUE']");
var marketing1 = $("input[type='checkbox'][value='']");
var marketing2 = $("input[type='checkbox'][value='']");
MAIN.on('change', function()
{
if ($(this).val() == "TRUE") {
marketing1.prop('checked',this.checked);
marketing2.prop('checked',this.checked);
} if ($(this).val() == "FALSE") {
marketing1.prop('checked',this.checked, false);
marketing2.prop('checked',this.checked, false);
}
});
});
HTML
<input type="radio" name="MAIN" value="TRUE"/> Yes
<input type="radio" name="MAIN" value="FALSE"/> No
First - <input type="checkbox" name="marketing1" value=""/>
Second - <input type="checkbox" name="marketing2" value=""/>
は次のように真と偽使用してみてください: "marketing1.prop( '確認'、TRUE);" –
こんにちはRasmus、入力いただきありがとうございます。残念ながら、そのコンセプトの偽のバージョンでは、チェックボックスフィールドの値はクリアされませんでした。 – Atheri