Javascript 使用变量的引导验证程序日期范围
我正在尝试使用验证日期范围。 问题是我需要使用变量动态地指定最小和最大条件 以下是我做过但失败的事情。不确定如何使用变量指定引导验证程序中的范围Javascript 使用变量的引导验证程序日期范围,javascript,php,twitter-bootstrap,validation,date-range,Javascript,Php,Twitter Bootstrap,Validation,Date Range,我正在尝试使用验证日期范围。 问题是我需要使用变量动态地指定最小和最大条件 以下是我做过但失败的事情。不确定如何使用变量指定引导验证程序中的范围 <?php $min_date = "2014-02-01"; $max_date = "2014-02-28"; ?> <script> jQuery(document).ready(function($) { var min_date = '<?php echo $min_date; ?>'; <--
<?php
$min_date = "2014-02-01";
$max_date = "2014-02-28";
?>
<script>
jQuery(document).ready(function($) {
var min_date = '<?php echo $min_date; ?>'; <-- This works! Thank you Dennis!
var max_date = '<?php echo $max_date; ?>'; <-- This works! Thank you Dennis!
$('#form')
.bootstrapValidator({
feedbackIcons: {
validating: 'glyphicon glyphicon-refresh'
},
fields: {
'date': {
validators: {
notEmpty: {
message: 'Required'
},
date: {
message: 'The date is not valid',
format: 'YYYY-MM-DD',
min: min_date, <-- this does not work
max: max_date <-- this does not work
//min: '2014-02-01', <-- this works
//max: '2014-02-28' <-- this works
}
}
}
});
</script>
尽量不要声明´$'form'´和´之间的变量。bootstrapValidator{`谢谢,但还是不走运。现在在赋值中的PHP标记前后加上'或引号。现在它已被验证程序识别,但无论我选择什么日期,验证程序都会产生错误“日期无效”…请尝试var min_date=new date;var max_date也是如此。。。