【问题标题】:Passing the value of textbox as form id将文本框的值作为表单 ID 传递
【发布时间】:2015-10-29 17:35:41
【问题描述】:

试图将用户在文本框中输入的值作为表单的 id 传递。下面是代码 sn-p。这总是在我的控制器中传递 params.id = "index" 。如果我对表单 id="someText" 进行硬编码,它会将 params.id = "someText" 传递给控制器​​。由于某些限制,我必须使用按钮元素而不是 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>

有什么解决办法吗?

【问题讨论】:

    标签: grails grails-controller grails-2.4 grails-2.5


    【解决方案1】:
    <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>
    

    【讨论】:

    • 我在发布问题之前已经尝试过了。当 textfied 的名称为 'id' 时传递 params.id = 'index'
    猜你喜欢
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多