检测TextBox控件的文本是否在没有事件处理程序的情况下发生了更改

时间:2014-10-03 18:58:12

标签: c# asp.net

我知道有一个事件处理程序TextChanged在TextBox控件的文本被更改时触发,但我想知道是否有另一种方法可以检测TextBox是否更改了它的值?

我读到你可以做一些事情,比如在html标签中存储TextBox的初始值,但没有详细说明如何做到这一点。然后显然你可以将TextBox的初始值与它的当前值进行比较,然后运行一些代码。

1 个答案:

答案 0 :(得分:0)

这只是一个技巧。您必须使用本机事件。

var previousText = "";
setInterval(function(){

    var currentText = GetTextboxValue();

    if(currentText != previousText){

        // Raise the event here using currentText.

        previousText = currentText;
    }

}, 200);