链接按钮链接
问题描述:
所以我有这样的代码:链接按钮链接
<g:link class="create" action="create" params="${params}">
<input type="button" value="New Field Trip Location">
</g:link>
<g:set var="paramsArray" value="$params" />
<button type="button" onClick="location.href='${createLink(controller:'fieldTripLocation', action:'create', params: $params)}'">New Field Trip Location</button>
第一个代码段适用于Chrome等,但有人告诉我,这是具有围绕按钮链接不良作风。为了解决这个问题,我尝试使用paramsArray变量添加代码段2来传递我的动态大小的参数,但我不确定如何将我的params变量(更像是由一系列不同变量组成的数组,如索引和cameFrom)发送到下一个视图。总体总结:我有丑陋的错误代码,但想要修复它,但似乎无法传递多个动态参数,需要您的帮助。谢谢!
答
你为什么不使用只是一个适当的CSS样式链接:
<g:link class="create linkButton" action="create" params="${params}">
New Field Trip Location
</g:link>
<style type="text/css">
.linkButton {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
与CSS的问题是这个家伙我用了,我无法找到或看到按钮的样式表之前。我确实为Chrome中的按钮创建了一个css,但是在IE或Firefox上时,这些按钮会分崩离析,所以我试图实现标准化。 – tmurphy
如果项目在线,我可以看看它,并检查是否可以找到它。 –
将图片工作?我不能分享太多的法律原因的代码不幸,哈哈 – tmurphy