没有通过POST请求提交的日期和时间

时间:2017-08-26 09:26:47

标签: jquery html

我有一个表格,上面有日期时间选择器。我正在尝试选择数据和时间,然后发出POST请求,然后保存提交的日期和时间(以及其他数据)。

虽然日期时间数据不会通过它们传递。

这是我的代码:

           <form method="post" action="/tweet">
            <article class="media">
              <div class="media-content">
                <div class="field">
                  <p class="control">
                    <textarea class="textarea" name="tweet" id="counter" maxlength="140" placeholder="Share something new..."></textarea>
                  </p>
                </div>

                <nav class="level">
                  <div class="level-left">
                    <div class="level-item">
                        <button id="button" class="button is-primary">Tweet</button>
                        <button id="button" class="button is-primary">Promote</button>

                        <div class="demo-section k-content">
                            <h4>Schedule for...</h4>
                            <input id="datetimepicker" title="datetimepicker" style="width: 100%;" />
                        </div>

                    </div>
                  </div>
            </form>

我的脚本看起来像这样:

            <script>
            $(document).ready(function () {
                // create DateTimePicker from input HTML element
                $("#datetimepicker").kendoDateTimePicker({
                    value: new Date(),
                    dateInput: true
                });
            });
        </script>

这是使用此处的库:http://demos.telerik.com/kendo-ui/dateinput/index

当我提交表单时,datatime对象不会通过表单传递。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您应添加name属性,该值对应于您的日期和时间字段。

<input id="datetimepicker" name="your-datetime-field-here" title="datetimepicker" style="width: 100%;" />