基本的には、2つのラジオボタン(デフォルトでは無効)のチェックボックスがあります。チェックボックスをオンにしたときに有効にします。 JavaScriptでこれを行うにはどうすればいいですか?チェックボックスをオンにした後、ラジオボタンを有効にするにはどうすればよいですか?
答えて
あなたはまた、三項演算子を使用することができますjavascriptの
function changeThis(sender) {
if(document.getElementById('chkbx').checked){
document.getElementById("first").removeAttribute('disabled');
document.getElementById("second").removeAttribute('disabled');
}
else{
document.getElementById("first").disabled = true;
document.getElementById("second").disabled = true;
}
}
<input type="checkbox" id="chkbx" onchange="changeThis(this)" />
<input type="radio" name="receipt" id="first" disabled />
<input type="radio" name="receipt" id="second" disabled />
比較===の代わりに '='を使用しているため、チェックボックスの状態をtrueに強制しています。さもなければ、チェックされた小道具の真実の価値を単にチェックすることができます、すなわち 'if(chbx.cehcked)' – Terry
チェックボックスのチェック状態に基づいてラジオボタンを有効/無効にします。
jQueryで$('input[type=checkbox]').change(function() {
if($('#myCheck').is(':checked')) {
$('input[type=radio]').prop('disabled', false);
}
else{
$('input[type=radio]').prop('disabled', 'disabled');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="test" id="myCheck">Click to Enable Disable <br>
<input type="radio" name="gender" value="Male" disabled="disabled">Male<br>
<input type="radio" name="gender" value="Female" disabled="disabled">Female<br>
簡単な解決策であると理解していますが、OPがjQueryを使用すると仮定しないでください。そのシンプルな機能のためだけに、**全体の** JSライブラリをロードしたくないでしょう。 – Terry
:
$("#mycheckbox").change(function(){
if($(this).checked)
$("#myradiobutton").disabled(false);
});
注#mycheckbox
と#myradiobutton
は、TBEのDOMエレメントのIDであること。
OPがjQueryを使いたいと思ってはいけませんが、簡単な解決策であると私は理解しています。そのシンプルな機能のためだけに、**全体の** JSライブラリをロードしたくないでしょう。 – Terry
でこれを試してください。
function myFunction() {
document.getElementById('checkBox').checked ?
(
document.getElementById("1").disabled = false,
document.getElementById("2").disabled = false
):(
document.getElementById("1").disabled = true,
document.getElementById("2").disabled = true
)
;
}
CheckBox<input type="checkbox" id="checkBox" onchange="myFunction(this)" />
<br>
Radio 1<input type="radio" id="1" disabled />
<br>
Radio 2<input type="radio" id="2" disabled />
- 1. チェックボックスをオンにした後、チェックボックスのタグを取得するにはどうすればよいですか?
- 2. ラジオボタンを選択した後、次のボタンを有効にするにはどうすればよいですか?
- 3. 他のチェックボックスをオンにするとチェックボックスを無効にするにはどうすればよいですか?
- 4. チェックボックスの有効化でPayPalボタンを無効/有効にするにはどうすればよいですか?
- 5. jQueryでチェックボックスをオンにするにはどうすればよいですか?
- 6. 無効にしたチェックボックスを有効にするにはどうすればいいですか?
- 7. チェックボックスをオンにしたときにテキストボックスを有効にする -
- 8. ユーザがチェックボックスをオンにした後にボタンを有効にするC#
- 9. チェックボックスをオンにするとボタンを有効にしますか?
- 10. 動的チェックボックスをオンにしたダイナミックテキストボックスを有効にする
- 11. 1つまたは複数のチェックボックスがオンになっている場合、送信ボタンを有効にするにはどうすればよいですか?
- 12. チェックボックスをオンにするとドロップダウンを有効にします
- 13. スクロールを無効にしたウェブサイトでスクロールを有効にするにはどうすればよいですか?
- 14. ラジオボタンでチェックボックスを有効/無効にする方法は?
- 15. チェックボックスがオンの場合、チェックボックスからtext()を取得するにはどうすればよいですか?
- 16. チェックボックスをオンにしてドロップダウンを表示するにはどうすればよいですか?
- 17. MPVolumeViewを使用した後、システムボリュームオーバーレイを再びオンにするにはどうすればよいですか?
- 18. MVCでは、このチェックボックスの例をデフォルトでオンにするにはどうすればよいですか?
- 19. Android Pahoクライアント - ネットワークを有効にした後にオフラインバッファリングを有効にしてメッセージを送信するにはどうすればよいですか?
- 20. ListViewチェックボックスをオンまたはオフにするボタンを有効にするWPF
- 21. カスタムアダプタでチェックボックスをデフォルトでオンにするにはどうすればよいですか?
- 22. フラッシュデバッガを有効にするにはどうすればよいですか?
- 23. CORSを有効にするにはどうすればよいですか?
- 24. Googleマップを有効にするにはどうすればよいですか?
- 25. keydownイベントを有効にするにはどうすればよいですか?
- 26. Kafka:クライアントログを有効にするにはどうすればよいですか?
- 27. ブートストラップ4を有効にするにはどうすればよいですか?
- 28. Mockitoデバッグメッセージを有効にするにはどうすればよいですか?
- 29. DomainRuntimeMBeanを有効にするにはどうすればよいですか?
- 30. Javascript:stopPropagationを有効にするにはどうすればよいですか?
をCSSクラスを使用して、この無効になっているのですか? –
あなたはまだ試したことがありますか? – Durga