我有此代码,我想将数据库中的值与用户在表单字段中输入的值进行比较
function checkFromIndex(form){
<g:each in="${index}">
<g:if test="${it.indexDate == form.endDate.value}">
alert("pass")
</g:if>
</g:each>
}
但是当我使用这个if语句时,它永远不会识别出form.endDate(在每个函数之外)
任何解决方案
谢谢
最佳答案
我的快速解决方案:
function checkFromIndex(form){
var endDate = form.endDate.value; //have to be Numeric type
var lst = ${[[id:1,indexDate:new Date().getTime()],[id:2,indexDate:new Date().getTime()],[id:3,indexDate:new Date().getTime()]] as grails.converters.JSON}
jQuery.each(lst, function(i,v) { if (v.indexDate == endDate) {alert ('pass!')}});
}