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