1

有没有办法在不使用传统方式的情况下显示日历扩展器弹出窗口?并且还抓住了选择的价值?

我编写的一些代码使其更清晰:

<table>
<tr>
<td><input type="text"/></td>
<td><input type="text"/></td>
<td><input type="text"/></td>
<td><input type="text"></td>
</tr>
</table>


$('table :text').focus(function(){
                    displayTheCalendar();
                 });

//PSEUDOCODE!!!
function onDateSelected(e){
    $(this || event.srcElement || etc..).val(e.dateSelected);
}

我想我需要某种'hack'来处理那个日历的js。

PS:我必须使用扩展器或任何看起来和感觉像扩展器的控件。

4

1 回答 1

0

我去了源代码,发现它正在发出以下 javascript,所以我试图只输出它,但它给了我一个 javascript 错误。不知道为什么它不起作用,但这是一个开始。

Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(AjaxControlToolkit.CalendarBehavior, {"format":"MM/dd/yyyy","id":"ctl00_ctl00_MainContent_Grid_ctl14_calendarb63eeafcf459"}, null, null, $get("ctl00_ctl00_MainContent_Grid_ctl14_b63eeafcf459"));
});
于 2010-11-04T22:37:06.893 回答