ここにある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 );
}
}
}
}
}
}
});
現在の検証では、送信が禁止され、赤色で強調表示されます。代わりに、無効な場合は送信を許可する黄色の警告が検索されます。