2017-07-15 100 views
0

即時通訊在jQuery中觸發事件的麻煩。事情是我已經在引導模式輸入字段上設置了更改事件。事件觸發時,我關閉我的模態,我希望它即使在模態打開時觸發。請幫忙。由於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

您是否嘗試將其更改爲'input'事件,如on('input','#curr-pass',...)' – adeneo

回答

1

使用的onblur或KeyUp事件,而不是 「更改」 ..

+0

上的keyUp作品。即時通訊這樣一個dork,我用了很多次,但它滑倒我的頭腦。謝謝:) –

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>