在客戶端先通過JS驗證後再將表單提交到伺服器

2022-09-17 19:54:17 字數 524 閱讀 7646

問題:想要在客戶端先通過js驗證後再將表單提交到伺服器

jquery 事件 - submit() 方法

試驗過程:

伺服器端使用php

1

2222336

37 表單外:

38觸發表單域的 submit 事件

3940

41<?php

42if(!empty($_get['firstname']) && !empty($_get['lastname']))

46 ?>

html的兩種提交按鈕submit和button

在有的情況下使用提交

會導致通過js驗證後表單不提交到伺服器。

原因不詳

試驗中提交

,會走兩次js驗證,

原因應該是button自身的type="submit"執行了一次,click事件中的$("from").submit();

執行了一次。

建議使用submit

來提交表單

客戶端驗證密碼強度的JS

輸入您的密碼驗證其強度 密碼 強度 弱 未核定中 高 在上面的文字框中分別錄入 379854 123456 和 123456 a 看看結果。可以輸入自己用過的密碼,看看自己的密碼強度,是不是足夠安全,呵呵 microsoft beta上面扣下來的東東,要說microsoft的register for...

Js實現客戶端表單的驗證

主要涉及的知識點 正規表示式。js的核心 驗證使用者名稱 為8 16個字元,且不能包含 和 字元 function checkusername if nameregex.test name else 驗證密碼 長度在8個字元到16個字元 function checkpassword if passw...

按鈕有客戶端事件後驗證控制項失效

前不久在aspx中放了個按鈕控制項 然後又放了乙個驗證控制項 requiredfieldvalidator 突然發現在介面提交時,驗證控制項失效了。後來在看頁面原始檔時才發現,當頁面有requiredfieldvalidator時,會對所有button加上causesvalidation true ...