将 PHP 变量传递给 JQuery 日期选择器?
Passing PHP variable to JQuery datepicker?
我已经探索了很多线程,但我的问题仍然没有解决。
我有一个 JQuery 日期选择器:
<input id="datepicker" name="date" class="mydatepicker" onchange="isValidDate()"></input>
我正在尝试将 PHP 变量传递给此 JQuery 行:
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
如果它的长度大于 5。到目前为止我有这个:
<?php
if(strlen($_SESSION['DataLogDate'])>5){
$DataLogDate = $_SESSION['DataLogDate'];
$UpdatedDataLogDate = date('m/d/Y', strtotime($DataLogDate));
echo "<script> hi(); </script>";
}
?>
<script type="text/javascript">
$(document).ready(hi() {
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker();
</script>
日期选择器与这些文件相关联:
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker();
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
if($('#datepicker').datepicker("getDate")!== null){
$('#datepicker').css({"background-color": "#BFFFBF"});
}
check();
});
</script>
<script type="text/javascript">
function check(){
if($('#datepicker').datepicker("getDate")!== null){
isValidDate();
}
}
</script>
isValidDate() 是一个 javascript 函数,用于验证日期...如果经过验证,用户可以轻松转到下一页(我们 JavaScript 的设置方式)...
我已经探索了很多线程,但我的问题仍然没有解决。
我有一个 JQuery 日期选择器:
<input id="datepicker" name="date" class="mydatepicker" onchange="isValidDate()"></input>
我正在尝试将 PHP 变量传递给此 JQuery 行:
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
如果它的长度大于 5。到目前为止我有这个:
<?php
if(strlen($_SESSION['DataLogDate'])>5){
$DataLogDate = $_SESSION['DataLogDate'];
$UpdatedDataLogDate = date('m/d/Y', strtotime($DataLogDate));
echo "<script> hi(); </script>";
}
?>
<script type="text/javascript">
$(document).ready(hi() {
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker();
</script>
日期选择器与这些文件相关联:
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker();
$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");
if($('#datepicker').datepicker("getDate")!== null){
$('#datepicker').css({"background-color": "#BFFFBF"});
}
check();
});
</script>
<script type="text/javascript">
function check(){
if($('#datepicker').datepicker("getDate")!== null){
isValidDate();
}
}
</script>
isValidDate() 是一个 javascript 函数,用于验证日期...如果经过验证,用户可以轻松转到下一页(我们 JavaScript 的设置方式)...