我有一个HTML表单,我已经在其上应用了Bootstrap验证(通过Bootstrap Validator插件)。它适用于" save"按钮,但我在同一个按钮上设置了onclick
属性。如果表单验证为真,我希望它被执行。
以下是我的示例:我希望仅在表单有效时才执行SpecialtySave_OnClick()
函数。
<button class="btn btn-primary btn-sm" type="submit" onclick="specialtyDetail.SpecialtySave_OnClick();">Save</button>
答案 0 :(得分:0)
我不知道你使用什么样的验证,但检查表单的常见事情是这样的
$("form").submit(function() {
var result = $("form").valid();
if (result == false) {
SpecialtySave_OnClick()
}
else {
....
}
]);
答案 1 :(得分:0)
我会使用某种jQuery。
$('#submit-btn').click(function(event){
event.preventDefault();
if ($('#number').val() == "10"){
$('#form').submit();
} else {
alert('Type 10!');
}
});
您可以在此处查看示例:http://www.bootply.com/6htwDQySDc
答案 2 :(得分:0)
试试此代码onclick="if(return $(form).data('bootstrapValidator').isValid()){SpecialtySave_OnClick();}"
。我用我的逻辑做到这一点,并希望这对你有帮助。