我有这个选择,然后在焦点上它假设激活后面的代码中的函数,但它没有。 有什么问题?
HTML:
<table>
<tr>
<td>
<select id="Day" name="Day" class="regis" style="width:109px" onfocus="Day_Click" runat="server" AutoPostBack="true">
<option value="" selected="selected">Day</option>
</select>
</td>
<td class="un" id="dateE" runat="server">
</td>
</tr>
</table>
我在后面的代码中有这个功能:
public void Day_Click(object sender, EventArgs e)
{
if (true)
{
this.dateE.InnerText = "Enter a Month and a Year First";
this.dateE.Attributes.Add("class", "feedback");
}
else
{
this.dateE.InnerText = "";
this.dateE.Attributes.Add("class", "un");
}
}
课程un
和feedback
有效,我让他们处理其他元素。
感谢您的帮助:D
答案 0 :(得分:0)
是因为你必须在事件中调用该函数
<select id="Day" name="Day" class="regis" style="width:109px" onfocus="Day_Click();" runat="server" AutoPostBack="true">
这将调用客户端而不是服务器上的函数,因此这将调用ajax