2012-01-16 26 views
4

創建我希望使用$ .ajax()調用提交的GSP表單。將id字段添加到GSP的HTML最終結果<g:form>標記

我知道GSP會被渲染到瀏覽器看到的最終HTML中,因此JavaScript可以調用普通的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屬性進行通過,所以我可以通過它的id引用窗體的JavaScript?

回答

9

您可以使用name屬性設置,使表單標籤的ID屬性相同的值。

<form id="callmeForm"> 

代替:

+0

真棒。那很完美。謝謝! – 2012-01-16 09:26:49

相關問題