javascript - Bootstrap datetimepicker 返回未定义的值

标签 javascript jquery twitter-bootstrap

我试图让几个日期时间选择器小部件正常工作,但每当我提交表单时,返回的值都是未定义的。我对 Javascript 还是个新手,根本没有使用过 jQuery。

我的代码遵循这里的基本示例:http://eonasdan.github.io/bootstrap-datetimepicker/#minimum-setup

<form method="post" action="/requser/direct-user">
<div class="row">
    <div class="col-md-3">
        <div class="form-group">
            <label for="directTrainingDate">Training Date</label>
            <div class='input-group date' name="directTrainingDate" id='directTrainingDate'>
                <input type='text' class="form-control">
                <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
            </div>
        </div>
        <script>
            $('#directTrainingDate').datetimepicker({
                format: 'YYYY-MM-DD'
            });
        </script>
    </div>
</div>

<div class="row"> <!-- Submit button -->
    <div class="col-md-12">
        <div class="form-group">
            <button type="submit" class="btn btn-custom">Submit</button>
        </div>
    </div>
</div> <!-- End Submit button -->
</form>

然后回到我的 Node/Express 路由,我只是记录 req.body.directTrainingDate 的值,它始终未定义。

最佳答案

仅用于文档,来 self 上面的评论:

您将名称属性 directTrainingDate 放在 div 而不是输入上。

关于javascript - Bootstrap datetimepicker 返回未定义的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39229781/

相关文章:

jquery - jQuery UI Datepicker 中的年份选择

javascript - Jquery密码(4位数字)验证

html - 图像被切断的CSS

javascript - div 之间不需要的垂直间距

c# - 如何在asp.net mvc中将字符串列表从 Controller 发送到javascript(存在于 View 中)

jquery - 完成上一个事件后如何继续举办事件?

javascript - 为什么 Bootstrap 模式在关闭模式并锚定到页面后删除我的滚动条

javascript - 以下代码是使用 html、expressJS 生成 Web 表单并将提交的详细信息保存在 mongodb 中,但出现 'post' 错误, 'get' 有效

javascript - 将依赖对象传递给 Javascript 模块时遇到问题

html - 如何在 HTML 中的按钮之间放置垂直线