1

我有一个表单,您可以在其中从选择器中选择某些内容,然后单击并对其进行成像,然后将其触发到控制器。目前的问题是图像是提交按钮,我可以发送参数,所以我不知道点击了哪个图像。我当前的代码如下:

   <g:form controller="profile" action='postFromAlbum'>
        <g:select name="child" from="${names}" value="" noSelection="['':'All Children']"/>   <br

               <g:each in="${pictures}">

                   <g:submitButton name="submit" class="image3" type="image" src="${it.urlThumb}" alt="no Picture"></g:submitButton>

               </g:each>
        </g:form>

有没有人知道更好的方法或知道解决这个问题的方法?

4

1 回答 1

1

一种方法是创建一个类似于actionSubmit的支持params,就像在这个问题中一样。

另一种 hacky 方法是设置一个不可见的文本/单选字段并将其值设置在按钮的onclick.

于 2013-02-09T22:51:43.520 回答