【发布时间】:2017-09-01 01:41:30
【问题描述】:
我有 5 个输入字段,3 个是选择,2 个是输入类型和 1 个提交按钮。 当所有字段都有值时,我想启用提交按钮。 如果缺少任何值,按钮应该像 & 条件一样再次禁用
以下是我的代码
<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>
如果所有字段都有使用 jquery 的值,我想启用和禁用 addrow 按钮
我尝试过的
<!--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 验证插件或仅在 if else 中验证,然后启用/提交您的表单。
-
你能给我代码吗
-
$(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); }); }); }); }); }); });
标签: javascript jquery html