2014-02-26 114 views
1

我有一个名为Cancel的按钮,当有人点击它时,我将他带到一个控制器的grails动作中。按钮和链接看起来像这样..grails链接在Internet Explorer中不工作

<g:link action="show"><button class="btn" type="button"><g:message code="default.button.cancel.label" default="Cancel" /></button></g:link> 

它在Chrome中工作完美,但在Internet Explorer中无法正常工作。 IE将按钮视为无链接。我想知道为什么会出现这种情况?

+0

产生什么HTML?什么版本的IE? –

+2

为什么在链接中包装一个按钮?难道你不能在'g:link'中添加'class =“btn”'并且不要添加按钮吗? – Isammoc

+0

工作,@Isammoc。 – sikander

回答

3

问题是你有两个对象在另一个中点击。

该按钮不得在链接中。我建议你,你把你的按钮,标签和btn类添加到链接(引导款式):

<g:link class="btn" action="show"><g:message code="default.button.cancel.label" default="Cancel" /></g:link> 
相关问题