现在有2个控件:一个dropdownlist控件,一个textbox控件.现在希望当选择dropdownlist控件中选项时,textbox控件中的值能够相应的显示出dropdownlist被选中的选项(零响应).现在我通过调用js脚本来实现dropdownlist控件:
<asp:dropdownlist onChange="DoTitle(this.options[this.selectedIndex].value)" Runat="server">
<asp:ListItem>选择话题</asp:ListItem>
<asp:ListItem>[原创]</asp:ListItem>
</asp:dropdownlist>textbox控件:
<asp:textbox id="title" runat="server"></asp:textbox>js脚本:
function DoTitle(addTitle) {
document.all('title').value=addTitle;
return; }请大家看看我写的哪里有错误!为什么总是报脚本错误!!!
<asp:dropdownlist onChange="DoTitle(this.options[this.selectedIndex].value)" Runat="server">
<asp:ListItem>选择话题</asp:ListItem>
<asp:ListItem>[原创]</asp:ListItem>
</asp:dropdownlist>textbox控件:
<asp:textbox id="title" runat="server"></asp:textbox>js脚本:
function DoTitle(addTitle) {
document.all('title').value=addTitle;
return; }请大家看看我写的哪里有错误!为什么总是报脚本错误!!!
youtDropdownList.Attributes["onchange"]=
title.ClientID+".value="this.options[this.selectedIndex].value;";
楼主需要注意服务器控件不能在html代码中直接加onchange事件
当你的控件是web用户控件时,它在生成的html代码中的id就不是原来的id