作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望在 struts 标签表单中使用 anchor 而不是提交按钮。我可以做吗 ?我应该如何创建它?
请帮忙
最佳答案
我遇到了同样的问题。我的解决方案是使用 jQuery 序列化方法提交表单数据,以将表单数据附加到 anchor 标记的 href。
<s:url var="urlFkey" namespace="%{namespace}" action="GotoAddForeignKeyRecord" escapeAmp="false" >
<s:param name="target" >disp${fieldName}</s:param>
<s:param name="fkeyName" value="fkeyName"/>
<s:param name="fkeyTableName" value="fkeyPrimaryTableName"/>
<s:param name="recordID" value="recordID"/>
</s:url>
<s:a id="disp%{fieldName}" href="%{urlFkey}" cssClass='nyroModal' onclick="this.href = this.href + '&' + $('#%{dispTablename}saveRecord').serialize();">
Add New <s:property value="fkeyPrimaryTableNameLabel"/>
</s:a>
请注意在定位标记的 onclick 事件中如何调用序列化方法。您可以在我的博客中找到更多将 Struts 与 jQuery 结合使用的示例 here .
关于java - 如何在 Struts2 中使用 anchor 而不是提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431086/
我是一名优秀的程序员,十分优秀!