使用Javascript调用TextChanged事件

Calling TextChanged Event using Javascript

本文关键字:事件 TextChanged 调用 Javascript 使用      更新时间:2024-04-26

我正在进行一个项目,在该项目中,我使用了带有文本框的autocomplete extender。在该文本框的textxhanged事件中,我填充了两个最初为空的下拉列表。现在问题是我有两个面板。我正在将数据从一个面板复制到另一个面板。两个CCD_ 2的所有属性都是相同的。现在,我有两个单选按钮,一个用于从面板一复制数据,另一个用于插入新数据。现在,如果我选择复制选项,那么它将复制所有值,但此时这两个dropdown保持为空。我使用javascript来实现这一点。请建议我或指导我解决这个问题。是否可以使用javascript调用文本框的textchanged事件??

注意:我正在使用数据库填充下拉列表和自动完成扩展器。

您可以在javascript中使用textbox的onchange事件。

您可以从asp.net中使用要引发此事件的文本框的名称来执行__doPostBack javascript函数。

解决方案:

试试这个,

 <script type="text/javascript">
    window.onload = xyz;
          function xyz() {
              document.getElementById('<%= button1.ClientID %>').click();
          }
    <script>
    <asp:TextBox ID="textbox1" runat="server" ontextchanged="textbox1_TextChanged"></asp:TextBox>
<asp:Button ID="button1" runat="server" style=" display:none;" onclick="button1_Click"  />

CodeBehind:

    protected void button1_Click(object sender, EventArgs e)
    {
        textbox1_TextChanged(null, null)
    }
    protected void textbox1_TextChanged(object sender, EventArgs e)
    {
        //your code here
    }