次のオプションを使用して、datetimepicker の時刻を LLLL 形式で表示しています
$('#meeting_datetime').datetimepicker({defaultDate: tomorrowsDate, stepping: 5, format: 'LLLL'});
すべて正常に機能しますが、今はそのフィールドを検証したいと思い、次のように機能するはずだと思いました
$('#manage_jc_settings_form')
.formValidation({
framework: 'bootstrap',
excluded: ':disabled',
ignore: [],
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
meeting_datetime: {
validators: {
notEmpty: {
message: 'The date is required'
},
date: {
format: 'LLLL',
message: 'The date is not valid'
},
callback: {
message: "The next meeting can't be in the past",
callback: function (value, validator) {
var m = new moment(value, 'LLLL', true);
return (m > todaysDate);
}
}
}
}
}
}
});
しかし、この方法では日時フィールドは検証されません。検証でLLLL形式を使用する方法を知っている人はいますか? formValidation プラグインhttp://formvalidation.io/を使用 しています。