2014-02-26 166 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> 
相關問題