html - 将 id 字段添加到 GSP <g :form> tag 的 HTML 最终结果

标签 html grails gsp

我正在创建一个我希望使用 $.ajax() 调用提交的 GSP 表单。

我知道 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 属性通过,以便我可以使用 javascript 通过其 id 引用表单?

最佳答案

您可以使用 name将表单标签的 nameid 属性设置为相同值的属性。

关于html - 将 id 字段添加到 GSP <g :form> tag 的 HTML 最终结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877388/

相关文章:

html - 错误 errors.GrailsExceptionResolver - 处理请求 : 时发生 ConcurrentModificationException

javascript - 悬停时隐藏背景层,悬停在 <p> 元素上时收割

HTML 和 CSS,在 td 中居中 div

php - 将 html 表单 cloumn 数组转换为行 php

json - Grails 2.3 Controller 方法返回 JSON 在单元测试中返回 null

unit-testing - 如何对具有关系映射的 grails 域类进行单元测试?

facebook-graph-api - Grails Spring Security如何在自定义身份验证中记住Me?

grails - 检查用户是否在主页上

javascript - 没有 jQuery 且带有链接的自动完成下拉列表

groovy - Grails Action 被两次调用。救命!