当我在html页面中尝试这个时,这个看起来像这个工作正常,但当我尝试这个.aspx datepicker不显示只有文本框是可见的..
<script type="text/javascript">
$(function () {
$("#fromdate").shieldDatePicker({
events: {
change: function (e) {
var date = new Date(e.target.value());
var day = date.getDate();
var monthIndex = date.getMonth();
var year = date.getFullYear();
// alert("The Date is :" + day + "/" + monthIndex + "/" + year);
}
}
});
});
$("#fromdate").swidget().value(); // return null
$("#fromdate").swidget().value(new Date) // select the current date
$("#fromdate").swidget().value(); // return current selected date
</script>
<input id="fromdate" runat="server" /><br /><br />
.aspx的相同代码
答案 0 :(得分:1)
有错误吗?浏览器中显示的生成标记是什么?
此外,您可能应该像这样引用 fromdate <input>
:
$("#<%= fromdata.CliendID %>").shieldDatePicker(...)