首页 > 解决方案 > datepicker 和 jsp,获取价值的问题

问题描述

我有一个 datepicker 元素,我从 jsp 为其分配一个日期,以前这是使用输入类型 date 上的新 Date 完成的,但我必须使用 jquery datepicker 更改它以与 ie 兼容。

问题是,当您使用 jquery 获取字段的值时。它返回“//”,里面没有任何日期。

这是代码:

<form:input path="fechaAntSis" id="fechaAntSis" type="hidden" />
<div class="custom-select">
    <input type="text" id="fechaResolucion" data-date-format ="mm/dd/aaaa">
    <script>
        $(function() {
            $( "#fechaResolucion" ).datepicker();
        });
    </script>
</div>

这个返回 //

console.log('inputFecha', $('#fechaAntSis').val()); 

标签: jqueryjspdatepicker

解决方案


首先,在里面添加如下代码:`

<head>.. 
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
      <script>
      $( function() {
        $( "#datepicker" ).datepicker();
      } );
      </script>
</head>

其次,将输入行更改为:

<input type="text" id="datepicker">

有关更多信息,请查看此链接


推荐阅读