<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。
无论如何,谢谢大家答案 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>