Jquery事件检查文本框值是否改变

时间:2017-05-03 16:33:59

标签: jquery

我是jQuery的新手.....我想在我使用的文本框值发生变化时将window.thisPage.isDirty = false更改为true

$('#inputId').keyup(function () { window.thisPage.isDirty = true });

但它也不适合我,我也试过

$('#inputId').on('input',function () { window.thisPage.isDirty = true }); 

哪个不适合我请建议。

1 个答案:

答案 0 :(得分:0)

您必须定义window.thisPage

window.thisPage={isDirty: false}
$("#value").off("keyup").on("keyup",function(){
  window.thisPage.isDirty = true
   $("#text").html(window.thisPage.isDirty)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<input type="text" id="value"/>
<span id="text"></span>