2012-01-16 2 views
4

$ .ajax() 호출을 사용하여 제출하려는 GSP 양식을 작성 중입니다.GSP의 결과 HTML에 id 필드 추가 <g:form> 태그

나는 GSP가 브라우저에서 볼 수있는 최종 HTML로 렌더링된다는 것을 알고 있으며, 따라서 자바 스크립트는 일반적인 HTML 요소를 호출 할 수 있습니다.

은 내 양식과 같이 작성됩니다

<g:form action="save" id="callmeForm" > 
    <fieldset class="form"> 
    <g:render template="form"/> 
    </fieldset> 
    <fieldset class="buttons"> 
    <g:submitButton name="create" class="save" value="${message(code: 'default.button.create.label', default: 'Create')}" /> 
    </fieldset> 
</g:form> 

하지만 최종 형태는 HTML로 렌더링 될 때, 그것은 내가 태그에 준 id 필드 부족 : 방법이 있나요

<form action="/racetrack/callback/save/callmeForm" method="post" > 
    <fieldset class="form"> 
    etc... 

을 나는 아이디 속성을 통해 수행 할 수 있도록 내가 자바 스크립트를 사용하여 해당 ID로 폼을 참조 할 수 있습니까?

답변

9

당신은 폼 태그의 이름과 같은 값으로 속성ID 모두를 설정 name 속성을 사용할 수 있습니다. 대신

<form id="callmeForm"> 

: 당신이 서버에 다시 게시 할 수 아약스를 사용하고 있기 때문에

+0

굉장합니다. 저건 완벽 해. 감사! –