如何在javascript中编写radcombobox selectedindexchange事件?

如何在javascript中编写radcombobox selectedindexchange事件?,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我不知道如何在radcombobox selectedIndexchange中编写javascript函数 ASP.NET <tr> <td> <asp:Label runat="server" ID="label73" CssClass="labels" Text="Call Response"></asp:Label> </td> <td> <telerik:RadComboBox runat="server" S

我不知道如何在radcombobox selectedIndexchange中编写javascript函数

ASP.NET

<tr>
<td>
<asp:Label runat="server" ID="label73" CssClass="labels" Text="Call Response"></asp:Label>
</td>
<td>
<telerik:RadComboBox runat="server" Skin="Metro" ID="cbocallresponse" AutoPostBack="true" EmptyMessage="Select Call Response" ZIndex="100001">
<Items>
                                                            <telerik:RadComboBoxItem Value="Attended" Text="Attended" />
                                                            <telerik:RadComboBoxItem Value="NoAnswer" Text="NoAnswer" />
                                                            <telerik:RadComboBoxItem Value="CallBacklater" Text="CallBacklater" />
                                                            <telerik:RadComboBoxItem Value="Number does not exists" Text="Number does not exists" />
                                                            <telerik:RadComboBoxItem Value="Wrong Number" Text="Wrong Number" />
</Items>
</telerik:RadComboBox>
 <span class="warning">*</span>
                                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" CssClass="warning" Text="Select call response" ControlToValidate="cbocallresponse" ValidationGroup="CallValidate"></asp:RequiredFieldValidator>
</td>
</tr>

我想写下这个selectedindex更改的javascript函数,因为我得到每个selectedindex的get postback

我不确定popupwindow我的解决方案是

  <telerik:RadComboBox runat="server" OnClientSelectedIndexChanged="cl_Indexchange" Skin="Metro" ID="cbocallresponse" AutoPostBack="true"
                                                        EmptyMessage="Select Call Response" ZIndex="100001">
                                                        <Items>
                                                            <telerik:RadComboBoxItem Value="Attended" Text="Attended" />
                                                            <telerik:RadComboBoxItem Value="NoAnswer" Text="NoAnswer" />
                                                            <telerik:RadComboBoxItem Value="CallBacklater" Text="CallBacklater" />
                                                            <telerik:RadComboBoxItem Value="Number does not exists" Text="Number does not exists" />
                                                            <telerik:RadComboBoxItem Value="Wrong Number" Text="Wrong Number" />
                                                        </Items>
                                                    </telerik:RadComboBox>

进入
标记

  <script language="javascript" type="text/javascript">
        function cl_Indexchange(sender, eventArgs) {
            var pnl = document.getElementbyid("pnlSchedule");
            var item = eventArgs.get_item();
            if ( item.get_text() == "CallBacklater")

                 pnl.style.display="none";

               else
                 //if you what to make it visible
                  //pnl.style.display="block";
                  ....

        }
    </script>

函数cl_Indexchange(发送方,事件参数){
var pnl=document.getElementbyid(“pnlSchedule”);
var item=eventArgs.get_item();
if(item.get_text()=“CallBacklater”)
pnl.style.display=“无”;
其他的
//如果你想知道怎么让它可见
//pnl.style.display=“block”;
....
}

希望这有帮助

我不确定popupwindow我的解决方案是

  <telerik:RadComboBox runat="server" OnClientSelectedIndexChanged="cl_Indexchange" Skin="Metro" ID="cbocallresponse" AutoPostBack="true"
                                                        EmptyMessage="Select Call Response" ZIndex="100001">
                                                        <Items>
                                                            <telerik:RadComboBoxItem Value="Attended" Text="Attended" />
                                                            <telerik:RadComboBoxItem Value="NoAnswer" Text="NoAnswer" />
                                                            <telerik:RadComboBoxItem Value="CallBacklater" Text="CallBacklater" />
                                                            <telerik:RadComboBoxItem Value="Number does not exists" Text="Number does not exists" />
                                                            <telerik:RadComboBoxItem Value="Wrong Number" Text="Wrong Number" />
                                                        </Items>
                                                    </telerik:RadComboBox>

进入
标记

  <script language="javascript" type="text/javascript">
        function cl_Indexchange(sender, eventArgs) {
            var pnl = document.getElementbyid("pnlSchedule");
            var item = eventArgs.get_item();
            if ( item.get_text() == "CallBacklater")

                 pnl.style.display="none";

               else
                 //if you what to make it visible
                  //pnl.style.display="block";
                  ....

        }
    </script>

函数cl_Indexchange(发送方,事件参数){
var pnl=document.getElementbyid(“pnlSchedule”);
var item=eventArgs.get_item();
if(item.get_text()=“CallBacklater”)
pnl.style.display=“无”;
其他的
//如果你想知道怎么让它可见
//pnl.style.display=“block”;
....
}

希望这有助于使用OnClientSelectedIndexChanged属性触发指定的JS函数。我不知道如何在java脚本中编写SelectedIndexChanged查看此Telerik文档。。。如果您在这方面有任何问题,请告诉我…我检查了如何将此代码转换为JS`if cbocallresponse.SelectedValue=“CallBacklater”,然后pnlSchedule.Visible=True popwindow(radcalllog)Else popwindow(radcalllog)End if`what is radcalllog?你能给我看看吗?使用OnClientSelectedIndexChanged属性触发分配的JS函数。我不知道如何在java脚本中编写SelectedIndexChanged检查这个Telerik文档。。。如果您在这方面有任何问题,请告诉我…我检查了如何将此代码转换为JS`if cbocallresponse.SelectedValue=“CallBacklater”,然后pnlSchedule.Visible=True popwindow(radcalllog)Else popwindow(radcalllog)End if`what is radcalllog?你能给我看一下吗?试着在表格中添加
。试着在表格中添加