如何获取隐藏文本字段值的更改值

时间:2014-04-29 05:29:55

标签: javascript jquery onchange hidden

<input type="text" id="date-range1" class="embed width230 teaxtboxCal " style="display: none;">

我想在有变化时在文本框中获取值。实际上,当calendr弹出关闭时会创建该值。如何让onchange函数在隐藏文本字段上工作。

更新:我在datepicker closeDatePicker()中调用了触发器更改,然后我就可以使用onchange函数了。谢谢,

 function closeDatePicker()
        {
            $('#date-range1').trigger('change');
            //some code //
        }

我唯一关心的是我正在使用id'#date-range1',但我希望有一些东西可以触发所有使用它的id。

无论如何,谢谢大家

3 个答案:

答案 0 :(得分:1)

您可以使用change事件

绑定输入框
 $("#date-range1").bind("change",traceChange);


 function traceChange(){
      // logic comes here
 }

答案 1 :(得分:1)

$(document).ready(function(){
     $('#date-range1').on('change',function(){

           alert($(this).val());
      });

});

这是如何在jquery中完成的。或者只使用.bind

答案 2 :(得分:0)

您可以为文本框编写onchange事件..

<input type="text" id="date-range1" class="embed width230 teaxtboxCal " style="display: none;" onchange="abc();return false">

<强>的Javascript

<script type = "text/javascript" >
        function abc() {
           //Do whatever you need here
        }
</script>