Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 链接周围的按钮到链接的按钮_Javascript_Html_Grails - Fatal编程技术网

Javascript 链接周围的按钮到链接的按钮

Javascript 链接周围的按钮到链接的按钮,javascript,html,grails,Javascript,Html,Grails,所以我有这个代码: <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.

所以我有这个代码:

<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变量(更像是由一组不同变量(如index和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>

新的实地考察地点
.linkButton{
字体:粗体11px Arial;
文字装饰:无;
背景色:#EEEEEE;
颜色:#333333;
填充:2px6px 2px6px;
边框顶部:1px实心#中交;
右边框:1px实心#333333;
边框底部:1px实心#333333;
左边框:1px实心#中交;
}

css的问题在于,在我之前的那个家伙正在为我找不到或看不见的按钮使用样式表。我确实为chrome中的按钮制作了一个css,但当在IE或Firefox上时,这些按钮就散架了,所以我尝试进行标准化。如果项目在线,我可以查看它并检查是否可以找到它。图片可以工作吗?出于法律原因,我不能分享太多的代码。不幸的是,我说的是视图的源代码。使用firebug(或任何其他前端帮助),您可以轻松地检查css源代码。
是一种方法,但是:
或w/e您的参数可能是更好的形式,但是的,我会给您答案,因为其他人都应该这样做。