将textbox的值作为表单id传递

时间:2013-04-04 08:14:21

标签: 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:textField name="searchText"></g:textField>       
         <button type="submit" class="btn">
            <i class="icon-search"></i>
         </button>
    </div>
</g:form>

任何解决方案?

1 个答案:

答案 0 :(得分:0)

<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>