2014-02-26 44 views
-1

我有這樣的代碼,它不工作在所有的瀏覽器,而工作在32版本的鉻和舊版本的歌劇。怎麼了?如何使這個代碼工作?Javascript onclick不工作在33鉻,mozilla和新歌劇

<td align=right><a href=# onClick="demand.value=<%field0%>;submit()"><%field1%>&nbsp;</a></td> 
+0

這是一個代碼可怕線!發生了什麼?嘗試'href =「#」',誰知道...... – elclanrs

+0

並且不要責怪JavaScript由於'<%field0%>'造成的錯誤......你需要給所涉及的所有語言提供信用。 – loxxy

+0

考慮爲鏈接[(MDN)](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_button_role)使用'role =「按鈕」',或者使用一個真正的'

回答

0

試試這個

<td align=right><a href="javascript:void(0)" onClick="demand.value=<%field0%>;submit()"><%field1%>&nbsp;</a></td> 
+0

按下此按鈕後,它會起作用:

0

檢查。

<td align=right><a href="#" onClick="demand.value=<%=field0%>;submit()"><%=field1%>&nbsp;</a></td> 
0

用戶完整路徑變量:

onClick="document.forms[0].fodemand.value=<%field0%>; document.forms[0].submit()"