2013-08-27 272 views
0

IM 时,即时通讯选择较早年,在插入到我的数据的基础上是当前的日期日期选择器选择的日期不选择具有在日期选择器插入所述选定的日期的日期很难

继承人我代码

bdate 


<link href="jqueryui/css/smoothness/jquery-ui-1.10.3.custom.css" rel="stylesheet"> 
<script src="jqueryui/js/jquery-1.9.1.js"></script> 
<script src="jqueryui/js/jquery-ui-1.10.3.custom.js"></script> 
<script> 
$(function() { 

$("#datepicker").datepicker({ 

       changeMonth: true, 
     changeYear: true, 
     yearRange: "-50:-1", 
     dateFormat: 'yy-mm-dd', 
     defaultDate: '01-01-1950' 

     }); 
     }); 

</script> 
<style> 
/*datepicker hack*/ 
#ui-datepicker-div { font-size: 12px; } 
</style> 



<tr> 
    <td>Birthday*</td> 
    <td><input id="datepicker" name="bdate" <?php if(isset($bdate)){ echo 'value="'.$bdate.'"';}?> /></td> 
    </tr> 

感谢

+0

数据库中的列设置为什么样的值。 –

+0

这是标记为mysql,你谈论数据库插入,但我看不到mysql代码...对不起,不知道你目前在做什么,不能帮助太多。请将代码与当前代码一起发布。 – amaster

+0

http://jsfiddle.net/bSVcU/ –

回答

0

默认的日期是错误的格式,它应该是yy-mm-dd,所以你应该把它设置为50-01-01

此外,datepicker的最早的一年是1963年。

相关问题