我有一个日期选择器的脚本,它将选择的日期放入我的输入文本:
<script type="text/javascript" language="javascript">
$(function () {
$(".datepicker").datepicker({ onSelect: function (dateText, inst) { },
altField: ".alternate"
});
});
这是我的表格:
<form action="/" >
<input type="text" class="alternate" onchange='this.form.submit()' readonly="readonly" />
</form>
我想在每次输入文本的值发生变化时自动提交表单。每次我在datepicker中选择一个新日期,输入文本都会更改,但表单不提交...我怎么能这样做?
答案 0 :(得分:0)
$("#EleId").click({
alert("Called");
});
<form action="/" >
<input type="text" id="EleId" class="alternate" onchange='this.form.submit()' />
</form>
答案 1 :(得分:0)
请参阅Call Javascript onchange event by programatically changing textbox value
为什么不直接使用datepicker中的onSelect
事件来提交表单?
类似的东西:
$(function () {
$(".datepicker").datepicker({ onSelect: function (dateText, inst) {
$("#textboxID").val(dateText);
$("FORM").submit();
},
altField: ".alternate"
});
});