我使用gldate picker和我的php代码,这样每当文本字段更改时,日期都会被提交,然后在我的php文件中处理。
这是我的HTML代码:
<html>
<body>
<form method="post" action="test.html" name="myfrm" id="frm">
<input type="text" id="mydate" />
</form>
</body>
</html>
这是我的js代码:
$(window).load(function()
{
$('#mydate').glDatePicker({
showAlways: true
});
onClick: (function(el, cell, date, data) {
$("#frm").submit();
})
});
</script>
有什么想法吗?我在谷歌上搜索了这个但是找不到解决方案。
答案 0 :(得分:0)
$(window).load(function()
{
$('#mydate').glDatePicker({
showAlways: true,
onClick: (function(el, cell, date, data) {
el.val(date);
if(data != null) {
$("#frm").submit();
}
});
});
});
答案 1 :(得分:0)
Rituraj的答案可能是正确的,当他写的时候,但它目前没有在最新版本中工作。这就是我所拥有的:
$(window).load(function(){
$('#mydate').glDatePicker({
cssName: 'flatwhite',
hideOnClick: true,
onClick: (function(el, cell, date, data) {
if(el.val() != '') {
$("#frm").submit();
}
})
});
});
el
参数与datepicker附加到的输入字段有关,因此这基本上表明如果在单击日期时输入字段不为空,则触发提交。