2013-03-01 56 views
0

我工作的JavaScript onclick事件,當我呼籲按鈕的功能單擊它沒有得到對IE瀏覽器(IE-9 & IE-8)JavaScript函數沒有在IE瀏覽器的工作

代碼工作如下

<input type='image' src="mybutton.jpeg" name="submit" id="button" onclick="return myfunction();" /> 

我定義我的頁面頂部功能,

<script type="text/javascript"> 
function myfunction() 
{ 
    alert("This is testing"); 
} 
</script> 

像鉻&火狐但不是在IE瀏覽器上的所有其他瀏覽器中工作。

請幫我解決這個問題。

+0

爲什麼要退的功能? – 2013-03-01 13:04:32

+0

在IE中啓用JavaScript – Parvathy 2013-03-01 13:04:34

+0

是否有可能您的意思是'onsubmit'而不是'onclick'? – 2013-03-01 13:05:33

回答

1

從改變你的onclick:

onclick="return myfunction();" 

onsubmit="return myfunction();" 
+0

我需要在這個函數中進行表單驗證,所以我在函數中使用了返回 – 2013-03-01 13:06:58

+0

@MarkMartin我在return中將其改爲onsubmit。 – lifetimes 2013-03-01 13:08:01

0

我不喜歡把 「監聽器」 的屬性。這個工作對我來說:

HTML:

<input type='image' src="" name="submit" id="button" /> 

JS:

function myfunction() { 
    alert("This is testing"); 
} 

document.getElementById('button').addEventListener('click', function() { 
    return myfunction() 
} , false); 
相關問題