我有一个文本框,其值由javascript填充。在这种情况下,不会触发onTextChanged事件。有什么方法可以调用该函数让我们知道文本框值已经更新
<asp:TextBox ID="TextBox_FromDate" AutoPostBack="True" runat="server" OnTextChanged="SaveData" />
<input id="Testbutton" type="button" onclick="return showDateCalendar(this);" class="dateButtonWidth"
style="background-image: url(Images/Calendar.jpg);" />
按钮上的单击javascript填充文本框中的日期。我如何调用onTextChangedEvent。
答案 0 :(得分:0)
您需要向UpdatePanel添加触发器:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextBox_FromDate" EventName="SaveData" />
</Triggers>
答案 1 :(得分:0)
尝试以下代码:
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server" ID="smc"></asp:ScriptManager>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox_FromDate" runat="server" ClientIDMode="Static" AutoPostBack="true" OnTextChanged="TextBox_FromDate_TextChanged" />
<input id="Testbutton" type="submit" onclick="showDateCalendar(this);" class="dateButtonWidth" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>