Grails 将textbox的值作为表单id传递
试图将用户在文本框中输入的值作为表单的id传递。下面是代码片段。这总是在我的控制器中传递params.id=“index”。如果我硬编码表单id=“someText”,它会将params.id=“someText”传递给控制器。由于某些限制,我不得不使用button元素而不是g:actionsubmitGrails 将textbox的值作为表单id传递,grails,grails-controller,grails-2.4,grails-2.5,Grails,Grails Controller,Grails 2.4,Grails 2.5,试图将用户在文本框中输入的值作为表单的id传递。下面是代码片段。这总是在我的控制器中传递params.id=“index”。如果我硬编码表单id=“someText”,它会将params.id=“someText”传递给控制器。由于某些限制,我不得不使用button元素而不是g:actionsubmit <g:form controller="search" action="index" id=${searchText} method="post"> <div>
<g:form controller="search" action="index" id=${searchText} method="post">
<div>
<g:textField name="searchText"></g:textField>
<button type="submit" class="btn">
<i class="icon-search"></i>
</button>
</div>
</g:form>
有什么解决方案吗?
<g:form controller="search" action="index" method="post">
<div>
<g:textField name="id"></g:textField>
<button type="submit" class="btn">
<i class="icon-search"></i>
</button>
</div>
</g:form>
在发布问题之前,我已经试过了。params.id='index'在Textified的名称为'id'时传递