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

1つの方法は、この質問のように、をサポートするactionSubmitのアナログを作成することです。params

もう1つのハッキーな方法は、非表示のテキスト/ラジオフィールドを設定し、その値をボタンに設定することですonclick

于 2013-02-09T22:51:43.520 に答える