Forms 在形式外传递值
我需要从表单外部获取值。我的普惠制是这样的Forms 在形式外传递值,forms,grails,view,controller,gsp,Forms,Grails,View,Controller,Gsp,我需要从表单外部获取值。我的普惠制是这样的 <g:textField name="email" value="${someInstance?.email}"/> <input type="button" id="checkEmail" class="button" value="Validate" onclick="checkEmail()"/> <span id="responseDiv"></span> <g:form action=
<g:textField name="email" value="${someInstance?.email}"/>
<input type="button" id="checkEmail" class="button" value="Validate" onclick="checkEmail()"/>
<span id="responseDiv"></span>
<g:form action="save">
someCode
<g:submitButton disabled="true" style="color:#999999;" class="save" name="save" action="save" id="saveButton" value="${message(code: 'default.button.save.label', default: 'Submit')}"/>
</g:form>
首先,要检查电子邮件是否正在使用,请单击按钮id=checkEmail,然后单击转到js code checkEmail,它具有更新responseDiv的remoteFunction。之后,用户向表单输入信息,并单击submitButton。单击提交按钮时,我希望我的gsp将电子邮件值和其他信息发送给控制器。有什么建议吗
提前感谢。简单,将输入内容放入表单中。 如果出于某种原因这不是一个选项,那么使用回调函数更新表单中的隐藏字段,比如$hiddenEmail.valemailAddress
另外,我喜欢你给span一个responseDiv:的id,我不确定从DOM值设置隐藏字段的语法。你能告诉我吗?谢谢。把输入放在表单元素里怎么样?我不能。为了使我使用的remoteFunction正常工作,电子邮件字段必须位于表单之外。