我在页面上有一个Select元素,已经用JavaScript定义了onChange方法,能否同时也让其回发到服务器.用WebControl的DropDownList可以,但用这个Select写了runat=server也不能回发.请高手忙.
这是元素的代码:
<div style="POSITION: relative">
<span style="MARGIN-LEFT: 240px; OVERFLOW: hidden; WIDTH: 18px">
<select id="ddlMeeting" style="MARGIN-LEFT: -240px; WIDTH: 258px" onchange="this.parentNode.nextSibling.value=this.value" name="ddlMeeting" runat=server>
<option value="1" selected>1</option>
<option value="2" selected>2</option>
<option value="3" selected>2</option> </select>
</span>
<input id="txtMeeting" style="LEFT: 0px; WIDTH: 240px; POSITION: absolute" type="text" name="txtMeeting" runat="server" onchange="selectMeeting()">
</div>
后台代码:
Web窗体设计器中
this.ddlMeeting.ServerChange += new EventHandler(this.ddlMeeting_ServerChange);
//处理事件
private void ddlMeeting_ServerChange(object sender,System.EventArgs e)
{
Response.Write("<script>alert(\"回发成功!\")</script>");
}