我正在開發一個應用程序,因爲我在驗證兩個輸入到removeClass
到按鈕時被敲擊。驗證兩個輸入
$('input#firstInput').blur(function(){
tmpval2 = $('input#secondInput').val();
tmpval = $(this).val();
\t
if(tmpval == '') {
$("#myButton").addClass('disabled')
}
else if(tmpval2 == ''){
$("#myButton").addClass('disabled')
} else {
$("#myButton").removeClass('disabled')
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<hr>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"> Validate Two Inputs</h3>
</div>
<div class="panel-body">
<input type="text" id="firstInput" placeholder="First Value" />
<br><br>
<input type="text" id="secondInput" placeholder="Second Value" />
<br><br>
<button id="myButton" class="btn btn-success disabled"> Send
</button>
</div>
</div>
</div>
</div>
</div>
這是我爲開發的代碼。
它的檢查只有當值存在時,如果它仍然是空的我仍然可以點擊發送'按鈕' –
@RiotZeastCaptain對不起,錯字。應該已經keyup不按鍵 –