2010-04-08 217 views
0

如何我可以在内联模式获取采摘数据。 随着弹出窗口很容易做输入标签 <input type="hidden" id="defaultInlineDatepicker" size="60">。当我可以写数据到数据库。但我需要在我的页面上内嵌日历。datepicker发送数据到数据库

 <p> 
    <span id="defaultInlineDatepicke" class="datepicker"></span>&nbsp; 

    </p> 


<script>  
$('#defaultInlineDatepicke').datepick({multiSelect: 999, 
showOn: 'both', buttonImageOnly: true, buttonImage: 'img/calendar.gif'}); 
</script> 

回答

0

datepicker不是输入标签,它是一个UI增强插件。因此,您需要将跨度更改为输入字段。

<p> 
    <input id="defaultInlineDatepicke" class="datepicker" type="text"/> 
</p> 



<script>  
    $('#defaultInlineDatepicke').datepick({multiSelect: 999, 
     showOn: 'both', buttonImageOnly: true, buttonImage: 'img/calendar.gif'}); 
</script> 
+0

是的,我知道,但我必须点击要获取弹出日历的字段。我需要一直查看日历。 – fakson 2010-04-08 14:35:41

0

这里的工作代码为你:

脚本:

$(function() { 
$('#datepicker').datepicker({ 
    altField: '#datepicker_pick', 
    onSelect: function() { 
     alert($("#datepicker_pick").val()); 
    } 
}); 
}); 

HTML:

Date: <div id="datepicker"></div> 
<input type="hidden" id="datepicker_pick" name="datepicker_pick">