我正在使用位于此处的formValidation 插件对 HTML5 表单执行输入验证检查。错误验证工作正常,但现在我需要在输入验证中提供警告而不是错误,如果无效,用户仍然可以继续提交。
我已经对该主题进行了快速搜索,但没有找到任何有价值的东西,这就是我在这里发布建议的原因。
问题:
如何使用 formValidation 插件验证警告?
HTML 输入 -
<input id="ApplicationID" name="Application" required="required" type="text" class="form-control">
代码 -
//Validate the required input fields to prevent submit if not
//populated.
$('#createForm').formValidation({
framework: 'bootstrap',
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
Application: {
validators: {
notEmpty: {
message: 'The idVal name field is required'
},
callback: {
message: 'A record for this Application type already exists!',
callback: function (value, validator, $field) {
// Determine if the input idVal already exists
var idVal = $('#ApplicationID').val();
//Check that idVal isn't empty before calling match validation
if(idVal )
{
//Call a bool method to check if idVal already exists
return checkEPRIDExists(idVal );
}
}
}
}
}
}
});
当前验证阻止提交并突出显示红色,寻找琥珀色警告,而不是在无效时允许提交: