C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)

文章标题:

1.解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题

2.日历控件 文本框改变如何触发事件TextChange事件


问题描述:

C# 中textBox为日历格式,怎么触发TextChange事件?


1.asp:TextBox 可以手动输入数字的时候,怎么触发TextChange事件?

    

重点1:

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第1张图片

重点2:

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第2张图片

 

前台示例代码:



    
    


    
测试数据: 变化数据:

后台示例代码:

public partial class testChase : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void txtTest1_TextChanged(object sender, EventArgs e)
    {
        txtWorkName.Text = txtTest1.Text;
    }
}

运行界面:

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第3张图片


2.日历控件怎么触发TextChange事件?

本示例是以:rolldate为例

移动端日期选择插件rolldate:http://www.jq22.com/jquery-info19834

参考文章:https://www.cnblogs.com/yourshj/p/5306717.html

日历样式为:

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第4张图片

 

前端示例代码:



    
    测试页面


    
测试数据: 变化数据:

后端示例代码:

    #region 日期变化文本框触发的事件(Start)
    /// 
    /// 日期变化文本框触发的事件
    /// 
    /// 
    /// 
    protected void btnPersonal_Click(object sender, EventArgs e)
    {
        txtWorkName.Text = txtTime.Text;
    }
    #endregion 日期变化文本框触发的事件(End)

界面样式:

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第5张图片

 

C# 解决TextBox中, JS方法(日历)改变Text内容后, 无法触发OnTextChanged事件的问题————详细教程(你就说优秀不)_第6张图片

 

 注意点:增加rolldate引用。

   
下载地址:http://www.jq22.com/jquery-info19834


以上是我做的示例,希望对你有所帮助。

你可能感兴趣的:(C#)