更改提交的gldatepicker

时间:2013-10-15 11:17:13

标签: javascript php jquery

我使用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>

有什么想法吗?我在谷歌上搜索了这个但是找不到解决方案。

2 个答案:

答案 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附加到的输入字段有关,因此这基本上表明如果在单击日期时输入字段不为空,则触发提交。