0

我正在使用 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> 在我看来,一旦输入值,我需要手动对强制值运行验证......

关于是否以及如何完成的任何建议?

谢谢

4

0 回答 0