2013-02-09 41 views
1

我有一个表单,您可以从选择器中选择一些内容,然后单击并图像,然后触发到控制器。问题是目前的图像提交按钮,我可以发送参数,所以我不知道哪个图像被点击。我目前的代码如下:grails一个表单上的很多按钮

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

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

回答

1

一种方法是创建actionSubmit的模拟,该模拟将支持params,如in this question

另一个拙劣的方法是设置一个不可见的文本/电台字段,并将其值设置为按钮的onclick