我有一个超文本标记语言表单,我已经在它上面应用了引导验证(通过Bootstrap Validator插件)。它在“保存”按钮上工作,但我在同一个按钮上设置了一个onclick属性。如果表单验证为true,我希望它被执行。
下面是我的示例:我希望只有在表单有效时才执行SpecialtySave_OnClick()函数。
<button class="btn btn-primary btn-sm" type="submit" onclick="specialtyDetail.SpecialtySave_OnClick();">Save</button>发布于 2014-11-10 15:57:13
我不知道您使用的是哪种验证方式,但是检查表单的常用方法是这样的
$("form").submit(function() {
var result = $("form").valid();
if (result == false) {
SpecialtySave_OnClick()
}
else {
....
}
]);发布于 2014-11-10 15:58:48
我会使用某种jQuery来实现这一点。
$('#submit-btn').click(function(event){
event.preventDefault();
if ($('#number').val() == "10"){
$('#form').submit();
} else {
alert('Type 10!');
}
});在这里您可以看到一个示例:http://www.bootply.com/6htwDQySDc
发布于 2015-01-28 18:42:23
试试这段代码onclick="if(return $(form).data('bootstrapValidator').isValid()){SpecialtySave_OnClick();}"。我用我的逻辑来做这件事,希望能对你有所帮助。
https://stackoverflow.com/questions/26839053
复制相似问题