从datepicker获取日期

时间:2014-01-31 19:28:59

标签: javascript jquery html

我在其他地方使用jQuery的{​​{1}}来获取用户的一些日期。我定义的表格如下:

datepicker

<form id="myform" action="/graphs/get_builds" method="post"> Start: <input type="text" id="start" /> End: <input type="text" id="end" /> <input type="submit" value="Go" /> </form> 方面,我有:

JS

我知道$(document).ready(function () { var data = { 'start': $('#start').datepicker({ onSelect: function(dateText, instance) { return $(this).datepicker('getDate'); } }); }; console.log(data); // bind 'myform' and provide a simple callback function $('#myform').ajaxForm(function () { console.log("Hello"); }); }); 值的定义不正确,但我怎样才能在其他值中获得datastart的值以将其传递回end 1}}。我需要ajaxFormstart的值。在服务器端,我有一个等待endstart日期的方法,所以我可以执行一些操作。我怎么能做到这一点?

2 个答案:

答案 0 :(得分:1)

使用输入值(由datepicker设置)。 要获得服务器端,您需要先设置'name'属性。

$('#myform').ajaxForm( function() {
    var start_data = $("#start").val();
    var end_data = $("#end").val();

    console.log(start_data);
    console.log(end_data);

    console.log("Hello");
});

答案 1 :(得分:0)

“开始”和“结束”已经在表单中。您所要做的就是通过ajaxSubmit将其提交给服务器。

var options = {
  target: '/graphs/get_builds' // the target server side page
};

$('#myform').submit(function() {
  // submit the form via ajax
  $(this).ajaxSubmit(options);

  return false;
});