js表單程式設計

2022-07-25 20:51:10 字數 580 閱讀 2393

js最開始就是為了表單驗證,在表單form中action和method這兩個屬性是必需的。

表單元素input type=「image」可以代替提交功能。

可以用普通按鈕來程式設計實現提交按鈕功能,使用js函式submit()。

提交按鈕或者按鈕會觸發表單的submit事件,而手動呼叫submit函式則不會觸發。

表單字段共性:disabled屬性:該屬性用於表示乙個表單控制項是否可用,乙個disabled控制項不允許使用者輸入,form屬性:該屬性返回包含欄位的表單,blur()方法:該方法導致表單字段失去焦點,focus()方法:該方法導致表單字段獲得焦點,blur事件:當表單失去焦點時,發生該事件,隨後執行onblur事件處理程式,focus事件:當表單字段獲得焦點時,發生該事件,隨後執行onfocus事件處理程式。

disabled代表不可輸入,不可用,也無法進行資料提交,readonly代表,不能輸入資料,但是可以將已有的資料提交。

select事件獲取選中的文字:window.getseletion。

表單驗證:在錯誤發生之前:keypress事件,當錯誤發生之時:change事件和blur事件,在錯誤發生之後:submit事件。

js提交表單及js表單驗證

1 js 字串長度限制 判斷字元長度 js限制輸入 限制不能輸入 textarea 長度限制 2 js驗證郵箱格式 3 js遮蔽關鍵字 這裡遮蔽 和 4 js兩次輸入密碼是否相同 5 js遮蔽右鍵 nc ntextmenu return false ndragstart return false o...

js提交表單及js表單驗證

if document.a.b.value.length 50 alert 不能超過 50個字元!document.a.b.focus return false 2 js驗證郵箱格式 3 js遮蔽關鍵字 這裡遮蔽 和 4 js兩次輸入密碼是否相同 with document.all if input...

js提交表單及js表單驗證

if document.a.b.value.length 50 alert 不能超過 50個字元!document.a.b.focus return false 2 js驗證郵箱格式 3 js遮蔽關鍵字 這裡遮蔽 和 4 js兩次輸入密碼是否相同 with document.all if input...