2013-08-22 83 views
-1

我已經動態地創建了錨點(a)標記,並且有一個onclick函數,它完美地工作,但是當我用按鈕替換錨點標記時,它似乎顯示了一些意想不到的行爲,表單自動提交而沒有任何驗證。 原因是,我的onclick函數有return語句。我找不到任何適當的解釋,任何人都可以給我正確的解釋。動態創建的按鈕的onclick函數意外的行爲

+0

你能發表一些代碼嗎?點擊編輯,複製/粘貼。 – Paul

回答

1

還可以使用按鍵式如下

<button type="button" onclick="return your_function();">buttonname</button> 

否則將被提交。

如果它沒有幫助,那麼在你的JavaScript函數。使用

return false; 
+0

謝謝man..it似乎是一個瀏覽器兼容性問題..同樣的按鈕在chrome中工作..但似乎沒有與鉻和firefox.by指定類型適用於所有瀏覽器..再次感謝你.. – pradeepps

+0

很高興聽到它的工作。 – Viraths

相關問題