当更改了默认的selected值时,我的OnClientSelectedIndexChanged JavaScript函数没有触发。我在JavaScript函数的第一行设置了一个断点,它永远不会到达。
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript" >
function ddl_AutoSchedule_SelectedIndexChanged(sender, eventargs) {
var date_DueDate = $find("#date_DueDate");
var date_PlannedStart = $find("#date_PlannedStart");
var date_PlannedFinish = $find("#date_PlannedFinish");
date_DueDate.value = Now.AddDays(sender.value);
date_PlannedStart.value = Now.AddDays(0);
date_PlannedFinish.value = Now.AddDays(sender.value);
}
</script>
</telerik:RadCodeBlock>
我的朋友:
<telerik:RadDropDownList ID="ddl_AutoSchedule" runat="server" Enabled="false" AutoPostBack="True" OnClientSelectedIndexChanged="ddl_AutoSchedule_SelectedIndexChanged">
<Items>
<telerik:DropDownListItem Value="0" Text="Select a Schedule" />
<telerik:DropDownListItem Value="30" Text="30 Days" />
<telerik:DropDownListItem Value="45" Text="45 Days" />
<telerik:DropDownListItem Value="60" Text="60 Days" />
<telerik:DropDownListItem Value="90" Text="90 Days" />
<telerik:DropDownListItem Value="120" Text="120 Days" />
<telerik:DropDownListItem Value="180" Text="180 Days (6 Months)" />
<telerik:DropDownListItem Value="270" Text="270 Days (9 Months)" />
<telerik:DropDownListItem Value="365" Text="365 Days (1 Year)" />
</Items>
</telerik:RadDropDownList>
1条答案
按热度按时间jtoj6r0c1#
看看documentation中的示例,没有必要用
RadCodeBlock
控件 Package 你的JS函数。只需将
<script>
块写入页面,它就应该工作。