チェックボックスがオンの場合、テキストボックスを無効にし、チェックボックスがオフの場合はテキストボックスを有効にする方法を教えてください。チェックボックスのチェックボックスに応じてテキストボックスを無効にする方法
8
A
答えて
47
チェックボックスでこれを入れて:
のjQueryを使用してonclick="document.getElementById('IdOfTheTextbox').disabled=this.checked;"
-2
:
$("#checkbox").click(function(){
$("#textbox")[0].disabled = $(this).is(":checked");
});
+0
私は真剣にこの答えが3年間生き残っているとは信じられません...左側で '$(" textbox ")[0] .disabled'を使うか、行全体を' $ ( "#textbox")。prop( 'disabled'、...); ' - あ、なぜ、右側に' this.checked'を使わないのですか? – ThiefMaster
14
<input type="text" id="textBox">
<input type="checkbox" id="checkBox" onclick="enableDisable(this.checked, 'textBox')">
<script language="javascript">
function enableDisable(bEnable, textBoxID)
{
document.getElementById(textBoxID).disabled = !bEnable
}
</script>
2
次のようにJavaScript関数を作成します。
function EnableTextbox(ObjChkId,ObjTxtId)
{
if(document.getElementById(ObjChkId).checked)
document.getElementById(ObjTxtId).disabled = false;
else
document.getElementById(ObjTxtId).disabled = true;
}
を、このようなC#関数を作成します。グリッドのRowDataBound:
protected void lstGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TextBox txtAllowed = (TextBox)e.Row.FindControl("txtAllowed");
CheckBox chkAllowed = (CheckBox)e.Row.FindControl("RowSelector");
chkAllowed.Attributes.Add("onClick", "EnableTextbox('" + chkAllowed.ClientID + "', '" + txtAllowed.ClientID + "')");
}
}
4
jQuery(document).ready(function() {
$("#checkBox").click(function() {
$('#textBox').attr("disabled", $(this).is(":checked"));
});
});
0
<script type="text/javascript">
function EnableDisableTextBox(chkPassport) {
var txtPassportNumber = document.getElementById("txtPassportNumber");
txtPassportNumber.disabled = chkPassport.checked ? false : true;
if (!txtPassportNumber.disabled) {
txtPassportNumber.focus();
}
}
</script>
<label for="chkPassport">
<input type="checkbox" id="chkPassport" onclick="EnableDisableTextBox(this)" />
Do you have Passport?
</label>
<br />
Passport Number:
<input type="text" id="txtPassportNumber" disabled="disabled" />
0
私はこの単純な作業のため、まだ最も簡単な解決策を持っています。 は私を信じられないかもしれませんが、それはここで
s = 1;
function check(){
o = document.getElementById('opt');
if(o.value=='Y'){
s++;
if(s%2==0)
$('#txt').prop('disabled',true);
else
$('#txt').prop('disabled',false);
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Text: <input type="text" name="txt" id="txt">
<input type="checkbox" name="opt" id="opt" value="Y" onclick="check()">
を動作するコードです。
関連する問題
- 1. チェックボックスに応じてボタンを無効/非表示にする
- 2. チェックボックスのチェックボックスでテキストボックスを有効にする方法
- 3. oracle apexのチェックボックスに応じてボタンを無効または有効にする
- 4. テキストラップを無効にする方法チェックボックス
- 5. ステータスに応じてチェックボックスの読み取り専用/無効化
- 6. Android:最初に選択されているラジオボタンに応じて、チェックボックスを有効/無効にする方法
- 7. 無効にする方法/チェックボックス
- 8. 別のテキストボックスの値に応じてテキストボックスを無効にする
- 9. 行の値に応じてチェックボックスとチェックボックスを復元する方法1,2,5,6
- 10. チェックボックスの数に応じてボタンを有効にする方法powerbuilder?
- 11. データテーブルAngularJSのチェックボックスをオンにすると、チェックボックスを無効にする方法?
- 12. チェックボックスがオンになるまでテキストボックスを無効にする
- 13. チェックボックスを無効にする
- 14. を無効にするチェックボックス
- 15. mvc4カミソリビューエンジンのチェックボックスのクリックイベントでテキストボックスを無効にする
- 16. チェックボックスをオンにすると、同じ値のチェックボックスが無効になります。
- 17. チェックボックスの状態に応じてグリッド上のセルを無効にする方法extJs 6
- 18. ActiveAdmin無効にするチェックボックス
- 19. チェックボックスの値を無効にしてもサブミットする方法
- 20. JQuery - チェックボックスのチェックボックスに応じてケースを切り替える
- 21. テキストボックスのオートコンプリート機能を無効にする方法(また必要に応じて有効にする方法)
- 22. ラジオボタンでチェックボックスを有効/無効にする方法は?
- 23. チェックボックスを有効/無効にする
- 24. 条件に基づいてチェックボックスを無効にするテキストボックスの値
- 25. 無効にするとチェックボックスの値を投稿する方法
- 26. テキストボックスの値に基づいてチェックボックスを有効にする方法は?
- 27. ページのチェックボックスがオフの場合、チェックボックスを無効にする
- 28. jQueryの検証プラグインをクリックして他のチェックボックスを無効にするチェックボックスを無効にする
- 29. クラシックASPのボタンclcikのチェックボックスを無効にする方法
- 30. 無効]チェックボックスが
+1 - 私は条件付きの不足が好きです。 –