验证错误后不允许bootstrapvalidator提交按钮

时间:2017-04-14 10:43:15

标签: javascript jquery forms bootstrapvalidator

我正在使用bootstrapValidator运行表单。

如果我在仍然存在验证错误的情况下提交表单(例如,我忘记输入其中一个字段),即使我正确填写了所有表单字段,提交按钮仍会保留“游标:不允许“从初次提交中获得的风格:

<form id="invoice_form" class="well form-horizontal" action="submit.php" method="post" data-toggle="validator"">
    <fieldset>
        ...
        <!-- Button -->
        <div class="form-group">
          <label class="col-md-4 control-label"></label>
          <div class="col-md-4" style="text-align: left;">
            <button type="submit" class="btn btn-primary" > send <span class="glyphicon glyphicon-send"></span></button>
          </div>
        </div>
    </fieldset>
</form>

谢谢,

大卫

编辑: 我没有成功地在小提琴上运行我的代码,但我能够找到问题所在: 当我使用以下代码强制将值强加到其中一个字段(服务下拉调用函数来设置金额)时,金额字段仍然被视为无效(标签不会变为绿色),尽管表格可以提交: <script> function showAmount() { var amounts = { "service_a": "300", "service_b": "450", "service_c": "500", "other": "" }; var x = document.getElementById("service").value; document.getElementById("amountDiv").style.display = "block"; if (x != ''){ document.getElementById("amount").value = parseInt(amounts[x]); } else { document.getElementById("amount").value = ''; } } </script> 在我看来,一旦输入值,我需要在强制值上手动运行验证...

有关是否以及如何做的任何建议?

由于

0 个答案:

没有答案