0

我们如何检测隐藏的表单字段何时动态更改?如果它被改变了,那么显示一个警报?

JQuery UI (DatePicker) 用于更改隐藏的表单字段。

$("#datepicker").datepicker({altField: "#alternate", altFormat: "yymmdd"}).$('#alternate').trigger('change');


<input name="textbox" id="alternate" type="hidden" size="30" 
onchange="alert('changed')" />
4

2 回答 2

0
$('#alternate').change(function(){
    window.alert('Change has happened.  Ya dig?');
});
于 2013-09-17T23:04:31.753 回答
0

在 StackOverflow.com 上的两个类似问题的帮助下解决了这个问题

  1. jQuery UI datepicker - 试图从点击日期捕获点击事件
  2. jQuery - 检测隐藏输入字段的值变化

<input name="textbox" id="alternate" type="hidden" size="30" 
onchange="alert('changed')" />


<script>
$(function() {
    $("#myDatePicker").datepicker({
        // The hidden field to receive the date
        altField: "#alternate",
        // The format for the date
        altFormat: "yymmdd",
        onSelect: function (date) {
            // trigger the .change() event
            $('#alternate').trigger('change');
        }
    })
});
</script>
于 2013-09-20T17:02:08.650 回答