我寫了下面的代碼,基於Telerik的例子:Telerik的radcombobox控件「OnClientTextChange」事件不會觸發
<telerik:RadComboBox ID="rcbPageSize"
runat="Server"
skin="Gray"
AllowCustomText="true"
Style="float:right; margin-left: 5px;"
Width="60px"
OnClientTextChange = "PageSizeChanged"
OnClientSelectedIndexChange = "PageSizeChanged">
<Items>
<telerik:RadComboBoxItem runat="Server" Text="10" Value="10" />
<telerik:RadComboBoxItem runat="Server" Text="20" Value="20" Selected="true" />
<telerik:RadComboBoxItem runat="Server" Text="50" Value="50" />
<telerik:RadComboBoxItem runat="Server" Text="150" Value="150" />
<telerik:RadComboBoxItem runat="Server" Text="250" Value="250" />
</Items>
</telerik:RadComboBox>
<telerik:RadCodeBlock ID="rcb" runat="server">
<script type="text/javascript">
function PageSizeChanged(sender, eventArgs) {
alert("You typed " + sender.get_text());
}
</script>
</telerik:RadCodeBlock>
當我改變選擇,功能「PageSizeChanged」之稱,但是當我改變通過在組合框內鍵入文本,該功能從未被調用。
任何人有一個建議,爲什麼? 謝謝, Inbal。
謝謝安,我知道..但它不起作用,即使我點擊輸入或框外。 – Inbal 2012-07-09 06:49:44
這個控件肯定衝出了門。 – 2013-06-14 16:52:24