2017-07-15 12 views
0

jqueryでイベントをトリガーするのに問題があります。私はブートストラップのモーダル入力フィールドにon changeイベントを設定しています。モーダルを閉じたときにイベントがトリガされます。モーダルが開いていてもトリガします。助けてください。おかげJqueryがブートストラップ・モーダルで機能していません

<div class="modal-body"> 
    <div class="col-md-6"> 
     <p> 
     <span><strong> Current Password:</strong></span>              
     <input type="password" class="form-control" id="curr-pass" placeholder="Enter Current Password" name="pass" required /> 
     </p> 
    </div> 
</div> 

main.js

$(document).ready(function(){ 
    $(document).on("change","#curr-pass",function(){ 
     var password = $(this).val(); 
     console.log(password); 
    }); 
}); 
+0

keyUp上の 'on( 'input'、 '#curr-pass'、...)' – adeneo

答えて

1

使用onBlurイベントまたはKeyUpイベントではなく、 "変更" ..

+0

のように、 'input'イベントに変更しようとしましたか?そのようなdork、私はこれを何度も使用したが、それは私のmind.Thanks滑った:) –

0

blur()イベント

$(document).ready(function(){ 
 
    $(document).on("blur","#curr-pass",function(){ 
 
     var password = $(this).val(); 
 
     console.log(password); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="modal-body"> 
 
    <div class="col-md-6"> 
 
     <p> 
 
     <span><strong> Current Password:</strong></span>              
 
     <input type="password" class="form-control" id="curr-pass" placeholder="Enter Current Password" name="pass" required /> 
 
     </p> 
 
    </div> 
 
</div>

で試してみてください0
関連する問題