2016-07-17 6 views
0

テキストボックス1がtrueに等しい場合、どのようにしてtextbox2を無効にしますか?それは入力値の設定値ではありません。設定値と等しい場合はテキストボックスを無効にする

$('#valuetags').ready(function() { 
    if ($(this).val() == 'true') { 
    $('#quantitytotransfer').prop('disabled', true); 
    } else { 
    $('#quantitytotransfer').prop('disabled', false); 
    } 
)}; 
<input name="valuetags" type="text" value="true" class="form-control" id="valuetags"> 

<input type="number" required class="form-control" name="quantitytotransfer" id="quantitytotransfer" maxlength="11"> 

答えて

1

あなたは要素のreadyを使用することはできません。文書の場合のみ。ここで

$(function(){ 
 
    if ($('#valuetags').val() == 'true') { 
 
    $('#quantitytotransfer').prop('disabled', true); 
 
    } else { 
 
    $('#quantitytotransfer').prop('disabled', false); 
 
    } 
 
});
<script src="https://code.jquery.com/jquery-3.0.0.js"></script> 
 
<input name="valuetags" type="text" value="true" class="form-control" id="valuetags"> 
 

 
<input type="number" required class="form-control" name="quantitytotransfer" id="quantitytotransfer" maxlength="11">

この問題についての素晴らしいanswerです。あなたが短いことにより、あなたのコードがprop関数に変数としての条件を渡すことができところで

valuetagsにあなたの入力テキストはそれはvalue属性がで上書きされています

$(function(){ 
 
    $('#quantitytotransfer').prop('disabled', $('#valuetags').val() == 'true'); 
 
});
<script src="https://code.jquery.com/jquery-3.0.0.js"></script> 
 
<input name="valuetags" type="text" value="true" class="form-control" id="valuetags"> 
 

 
<input type="number" required class="form-control" name="quantitytotransfer" id="quantitytotransfer" maxlength="11">

0

ユーザーの入力値、つまりvalue="true"は設定されていません。

HTMLで別の属性を追加してみてください、このようなdata-value="true"その後、

if ($(this).data("value") == 'true'){} 
0
 function activer(){ 
      if ($('#valuetags').val() == 'true') { 
      $('#quantitytotransfer').prop('disabled', true); 
      } else { 
      $('#quantitytotransfer').prop('disabled', false); 
      ; 
      } 
     } 
     $(document).ready(function() { 
      activer(); 
      $('#valuetags').on('change', function() { 
       activer(); 
      }); 
     }); 
として
関連する問題