简体   繁体   English

将PHP变量传递给JQuery datepicker?

[英]Passing PHP variable to JQuery datepicker?

I've explored many threads and my problem still isn't solved. 我探索了许多线程,但我的问题仍然没有解决。

I have a JQuery datepicker: 我有一个jQuery datepicker:

<input id="datepicker" name="date" class="mydatepicker" onchange="isValidDate()"></input>

I'm trying to pass a PHP variable to this JQuery line: 我试图将PHP变量传递给此JQuery行:

$('#datepicker').datepicker('setDate', "<?php echo $UpdatedDataLogDate; ?>");

if it's length is greater than 5. So far I have this: 如果它的长度大于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>

datepicker is tied to these files: datepicker与以下文件绑定:

<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() is a javascript function that validates the date ... if validated, user can easily move on to next page (way our JavaScript is set up) ... isValidDate()是一个验证日期的JavaScript函数...如果验证成功,则用户可以轻松地转到下一页(设置我们的JavaScript的方式)...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM