Ошибка даты в jquery - PullRequest
       10

Ошибка даты в jquery

0 голосов
/ 04 августа 2011

Я написал следующий код в режиме редактирования (страница gsp)

View

$(document).ready(function(){
  $("[name=licenseIssueDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true});
  $("[name=licenseExpirtyDate]").datepicker({ dateFormat: 'dd-mm-yy', changeYear: true});
}

<g:textField name="licenseExpirtyDate" value="${driverRoleInstance?.licenseExpirtyDate}" id ="licenseExpirtyDate" /> <g:textField name="licenseIssueDate" value="${driverRoleInstance?.licenseIssueDate}" id= "licenseIssueDate" />

Контроллер:

В контроллере я проверяю дату и проверяю уникальность номера лицензии

params.licenseIssueDate = params.licenseIssueDate?Date.parse("dd-MM-yyyy", params.licenseIssueDate):null
params.licenseExpirtyDate = params.licenseExpirtyDate?Date.parse("dd-MM-yyyy", params.licenseExpirtyDate):null  

if(licenseNumberLists.contains(params.licenseNumber)){
  println "update :: duplicate Chauffeur"
  flash.message = "Chauffeur already exists";
  render(view: "edit", model: [driverRoleInstance:driverRoleInstance])
}

Если шофер уже существует, он печатает сообщение, и после того, как эта Лицензия и поля с истекшим сроком заполнения заполняются значением "undefined-undefined-Tue Aug 16"., Так в чем же заключается проблема. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...