如何注册Javascript函数以查找隐藏字段值何时更改
How to register Javascript function to find when HiddenField value changed?
我有一个包含HiddenField
控件的页面,我在页面加载时注册了一些javascript,其中包含一个我想在HiddenField值更改时运行的函数。
目前,我有以下代码,如果输入字段的值已更改,它将执行该函数:
$(':input').change(function(){ pageHasBeenUpdated = true; });
如果HiddenField
控件的值已更新,我需要设置什么 JavaScript pageHasBeenUpdated = true
?
您可以通过在属性选择器中指定隐藏的输入元素来访问它:
$('input[type=hidden]')
由于更新隐藏输入字段的值时不会触发 change
事件,因此您需要在更新输入值时自行触发该事件。
例:
目录
<input type="hidden" id="myHiddenInput">
<button id="valueChanger">Change hidden input value</button>
jQuery
$('input[type=hidden]').change(function(){alert($(this).val())});
$('#valueChanger').click(function(){
$('#myHiddenInput').val("Hello World").trigger('change');
});
工作示例
相关文章:
- 查找任何未定义的变量并从url字符串中隐藏
- 在文本区域中查找,隐藏和替换带有图片的文本,使用关键字取消隐藏点击
- 如何使用Javascript查找一系列隐藏输入字段的索引
- 在查找过程中显示隐藏的文本
- 如何使用jQuery从数据列表中查找隐藏字段值
- jQuery查找具有类的跨度,并隐藏了几个父级
- 如何注册Javascript函数以查找隐藏字段值何时更改
- 目录 查找和隐藏文本
- 查找选中复选框上方的隐藏字段值
- 查找隐藏的元素并将它们存储在数组中
- 查找父兄弟td隐藏值
- 正在查找由于溢出而隐藏的文本:hidden
- 如何避免/跳过CKEDITOR 4.0中隐藏/未显示内容中的文本查找
- 查找元素是否只包含一个元素,如果为true则隐藏父元素
- 如何在浏览器中隐藏查找栏?(javascript在调用Ctrl+F后取消它)
- getElementById在将可见性设置为隐藏后不查找元素
- Jquery查找隐藏输入的类获取值
- 查找最近的隐藏字段的值,位于用户点击上面的javascript
- 从内容中查找文本,然后使用jQuery隐藏
- 在打印的JavaScript代码中隐藏消息(待查找)