我正在使用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>
在我看来,一旦输入值,我需要在强制值上手动运行验证...
有关是否以及如何做的任何建议?
由于