javascript - 如何从文本框中获取日期和时间选择器值?

标签 javascript jquery html jquery-ui-datepicker timepicker

我正在使用不用于获取当前日期和时间的日期和时间选择器,而是为了让用户想要选择一些日期和时间,以便...

这是我的日期和时间选择器代码。

<form class="form-horizontal" id="myForm">
                            <label for="from" class="col-sm-1 col-md-1 col-xs-3 control-label">From:</label>
                            <div class="form-group ">
                                <div class="input-group">
                                    <span class="input-group-addon"> <i
                                        class="fa fa-time"></i>
                                    </span> <input type="text" name="from_time" id="from_time"
                                        class="form-control" placeholder="" readonly="" />
                                </div>
                            </div>
<label for="to" class="col-sm-1 col-md-1 col-xs-3 control-label">To:</label>
                    <div class="form-group ">
                        <div class="input-group">
                            <span class="input-group-addon"><i
                                class="fa fa-time"></i> </span> <input type="text"
                                name="to_time" id="to_time" class="form-control" placeholder=""
                                readonly="">
                        </div>
                    </div>
<label for="date" class="col-sm-1 col-md-1 col-xs-3 control-label">Date:</label>
                    <div class="form-group ">
                        <div class="input-group">
                            <span class="input-group-addon"><i
                                class="fa fa-cal"></i> </span> <input type="text"
                                name="date" id="date" class="form-control" placeholder="" />
                        </div>
                    </div>
<input type="button" onclick="getresult()" value="Submit">
</form>
                    </div>
                </div>
            </div>

还有我的日期和时间选择器脚本代码

<script type="text/javascript">
        $(document).ready(function(){
        $('#from_time').timepicker({showMeridian: false});
        $('#to_time').timepicker({showMeridian: false});
        });
</script>
    <script type="text/javascript">
        $(document).ready(function(){
        $('#date').datepicker({ dateFormat: 'mm-dd-yy' }).datepicker("setDate", new Date());

        });
    </script>

下面是我如何尝试从文本框 ID 获取日期和时间的结果

function getresult(){
    var Date=$("date").val();
    var From_Time=$("from_time").val();
    var To_Time=$("to_time").val();
    alert(Date+" "+From_Time+" "+To_Time);
}

但这给出了像“undefined”“undefined”这样的结果..不知道该怎么做 plzzz 帮我解决这个问题

最佳答案

您必须使用 ID 选择器 # 符号来获取值。

function getresult(){
    var Date=$("#date").val();
    var From_Time=$("#from_time").val();
    var To_Time=$("#to_time").val();
    alert(Date+" "+From_Time+" "+To_Time);
}

Manual

关于javascript - 如何从文本框中获取日期和时间选择器值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27956837/

相关文章:

javascript - 返回 [对象 HTMLSpanElement]

javascript - 作为 Array.prototype.every() 方法的结果,我如何返回一个 bool 值数组?

javascript - javascript 内容可以在两个页面之间共享吗?

javascript - 添加未找到结果选项

javascript - 静态布局与 jQuery wrapInner - 不同的输出

java - playframework模板报价/报价规则

javascript - 如何在 React native Jest 测试中模拟推送通知 native 模块?

javascript - AngularJS:从嵌套的 ng-repeat 表单中获取值

html - 创建网站时使用像素比调整大小

javascript - Owl.carousel.min.js 路由页面在 Angular 上重新加载