支援FF和IE的回車提交 不使用Submit按鈕

2021-06-26 22:53:10 字數 475 閱讀 7585

**:

最簡單的做法:

方法一:每個頁面body中都手動追加事件。

首先,直接在body中追加onkeydow事件,如下:

html**  

<

body

onkeydown="doenter(event)"

>

然後,doenter(event)中實現判斷鍵值,並進行操作。

js**  

function doenter(event)  

}  

但是這麼做,每個頁面的 body 中都要追加這麼一句,費勁。

方法二:直接在js中實現onkeydown事件,想使用的頁面,只要引用就可以了。

首先,js中追加如下事件。

js**  

document.onkeydown = function(event)  

}  

然後,需要使用的頁面,引用此js即可。

IE 防止回車提交的辦法

ie 預設回車把form 表單提交,但是有的web 專案中不需要這麼做,這樣就有問題了。原因如下 1.只有乙個text框時,不管有沒有submit 直接觸發onsubmit form標籤的一事件屬性 2.有多個text框時,觸發submit上的onclick,其預設行為為觸發onsubmit。解決辦...

類似word的顏色選擇器支援IE和FF

簡單的顏色選擇器 author ballanfeng active控制項顯示其他顏色 var ecolorpopup null 觸發js的文字框物件 var colordiv null 顯示顏色選擇器div物件 function colordialog textid,divid ocbody if ...

IE和FF下的srcElement獲取

在寫js的時候,我們很多情況下不得不考慮ie和ff的相容性。很簡單的,ie中的event和ff中的event就不一樣,獲取方式也不一樣,比如ie中event是全域性window物件的屬性,而ff中卻沒有。有很多時候我們要獲取觸發事件的源物件 在ie中是srcelement 下面給出兩種方式。一 在函...