我有5個輸入字段3個是選擇,2個是輸入類型和1個提交按鈕。 我想啓用提交按鈕時,所有的領域都有價值。 如果有任何價值的缺失按鈕應該重新禁用像&條件如何檢查多個輸入字段中有使用jquery的值?
下面是我的代碼
<select class='form-control class-manufacturer' name="" id='id_manufacturer>
<option value="" selected disabled>Manufacturer *</option>
<option value="">Apple</option>
<option value="">Samsung</option>
</select>
<select class='form-control class-modelName' name="" id='id_modelName">
<option value="" selected disabled>Model *</option>
<option value="" >Iphone</option>
<option value="" >Note</option>
</select>
<select class='form-control class-partName' name="" id='id_partName' >
<option value="" selected disabled>Part *</option>
<option value="" >IC</option>
<option value="">LED</option>
</select>
<input type="text" name='' id="id_quantity" class="form-control class-quantity" pattern="^[0-9]{1,}$" maxlength="11" placeholder="Quantity *"/>
<input type="text" name='' id="id_costPerUnit" class="form-control class-costPerUnit" pattern="^[0-9]{1,}$" maxlength="11" placeholder="Price *"/>
<button type="button" class="btn btn-default add-row a" onclick="add()" disabled='disabled' style="padding:10px 65px;">Add</button>
我想啓用和禁用addrow按鈕,如果所有字段具有使用jQuery值
我曾嘗試
<!--add button disable enable function-->
$(function(){
var i;
$('.class-manufacturer').change(function(){
$('.class-modelName').change(function() {
$('.class-partName').change(function(){
$('.class-quantity').keypress(function() {
$('.class-costPerUnit').keypress(function(){
$('.add-row').prop('disabled', false);
}); }); }); }); });
});
什麼是你已經試過,你想要幫助 –
使用jquery驗證插件或在其他地方簡單地驗證,然後啓用/提交表單。 –
可以給我代碼 – stone