Grails 如何从控制器中的datepicker获取所选日期的值?

Grails 如何从控制器中的datepicker获取所选日期的值?,grails,controller,datepicker,selectedvalue,Grails,Controller,Datepicker,Selectedvalue,我有两个约会选择者: <div class='input-group date datepicker1'> <input data-format="dd/mm/yyyy" name="startDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/> <span class="input-group-addon">

我有两个约会选择者:

 <div class='input-group date datepicker1'>
       <input  data-format="dd/mm/yyyy" name="startDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
           <span class="input-group-addon">
               <span class="glyphicon glyphicon-calendar"></span>
           </span>
 </div>

<div class='input-group date datepicker2'>
        <input  data-format="dd/mm/yyyy" name="endDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
            <span class="input-group-addon">
                <span class="glyphicon glyphicon-calendar"></span>
            </span>
 </div>

我需要在两个日期选择器onchange(不提交表单)中选择值,并将这些值传递给我的控制器,以便我可以减去它们的值并获得这两个日期之间的差值


求求你,救命

将ID标记添加到HTML输入片段中,以便更轻松地引用它们

你的代码片段,更新了吗

 <div class='input-group date datepicker1'>
   <input  id="inputOne" data-format="dd/mm/yyyy" name="startDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
       <span class="input-group-addon">
           <span class="glyphicon glyphicon-calendar"></span>
       </span>
  </div>

  <div class='input-group date datepicker2'>
    <input  id="inputTwo" data-format="dd/mm/yyyy" name="endDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
        <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar"></span>
        </span>
  </div>

上面的代码将允许您进一步操作输入值。

将ID标记添加到HTML输入片段中,以便更轻松地引用它们

你的代码片段,更新了吗

 <div class='input-group date datepicker1'>
   <input  id="inputOne" data-format="dd/mm/yyyy" name="startDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
       <span class="input-group-addon">
           <span class="glyphicon glyphicon-calendar"></span>
       </span>
  </div>

  <div class='input-group date datepicker2'>
    <input  id="inputTwo" data-format="dd/mm/yyyy" name="endDate" placeholder="DD/MM/YYYY" type='text' class="form-control" required/>
        <span class="input-group-addon">
            <span class="glyphicon glyphicon-calendar"></span>
        </span>
  </div>

上面的代码将允许您进一步操作输入值。

一种方法是使用g:link标记

你可以查一下 更多信息

或者您可以只使用普通的g:textfield标记

<g:textField name="startDate" required="" value="${yourDomainClassInstance?.startDate}"/>

一种方法是使用g:link标记

你可以查一下 更多信息

或者您可以只使用普通的g:textfield标记

<g:textField name="startDate" required="" value="${yourDomainClassInstance?.startDate}"/>


嗯……谢谢……这可能很好……但是……我需要提醒您,我必须在控制器中获取这些值……我对这一点还不熟悉……这似乎有点让人望而生畏,但您已经非常接近实现目标了。使用到目前为止我编写的代码,您可以访问两个输入字段的值(通过侦听器事件)。进一步说,您可以将侦听器包装在自己的函数中,并立即调用它。或者,您可以将整个代码段包装在一个对象中,并返回事件。然后从控制器中调用该对象。您需要帮助编写实际代码吗?嗯……谢谢您……这可能很好……但是……我需要提醒您,我必须在我的控制器中获取这些值……我在这方面是新手……这可能看起来有点令人畏惧,但您已经非常接近您想要的位置。使用到目前为止我编写的代码,您可以访问两个输入字段的值(通过侦听器事件)。进一步说,您可以将侦听器包装在自己的函数中,并立即调用它。或者,您可以将整个代码段包装在一个对象中,并返回事件。然后从控制器中调用该对象。您需要帮助编写实际代码吗?