2013-02-09 2 views
1

선택기에서 무언가를 선택하고 클릭하여 이미지를 컨트롤러로 전송할 수있는 양식이 있습니다. 문제는 현재 어떤 이미지를 클릭했는지 알지 못해 params를 보낼 수있는 버튼을 제출하는 이미지입니다. 내 현재 코드는 다음과 같습니다 :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

in this question과 같이 params을 지원하는 actionSubmit의 아날로그를 만드는 것도 한 가지 방법입니다.

또 다른 해킹 방법은 보이지 않는 텍스트/라디오 필드를 설정하고 버튼의 onclick에 값을 설정하는 것입니다.

관련 문제