javascript表單賬戶密碼校驗提交
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
span{color: red;font-size: 12px;display: none;}
</style>
<script type="text/javascript">
/*
表單提交:
from 表單
action 目標頁面的url 當提交成功時,跳轉的目標頁面
method get post 網路提交方式
例如:get sucess.html?username='lili'&pwd='1231'
post sucess.html
submit 提交
onsubmit return 語句; 若返回值為true或者 "" 均可以提交
表單校驗:
*/
</script>
</head>
<body>
<form action="sucess.html" method="post" onsubmit="return valForm()">
使用者名稱:<input type="text" id="txt-name"><span id="tip-name">使用者名稱必須為8-12為字母或數字</span><br>
密碼:<input type="password" id="pwd"><span id="tip-pwd">密碼必須為6位數字</span><br>
<input type="submit" value="提交">
</form>
<script type="text/javascript">
//校驗使用者名稱密碼是否合法
var iptName=document.getElementById('txt-name');
var iptPwd=document.getElementById('pwd');
var tipName=document.getElementById('tip-name');
var tipPwd=document.getElementById('tip-pwd');
//對使用者名稱和密碼進行校驗
function valForm(){
return valUserName()&&valPwd();
}
//校驗使用者名稱
function valUserName() {
var p=/^\w\w{7,11}$/;//使用者名稱必須為8-12為字母或數字
var r=p.test(iptName.value);//校驗
if(!r){
//校驗不通過
tipName.style.display='inline-block';//顯示
iptName.focus();
return false;
}
return true;
}
//校驗密碼
function valPwd(){
var p=/^\d\d{5}$/;//6位數字
var r=p.test(iptPwd.value);//校驗
if(!r){
tipPwd.style.display='inline-block';
iptPwd.focus();//獲取焦點
return false;
}
return true;
}
</script>
</body>
</html>
相關文章
- 賬戶、密碼格式···正則驗證密碼
- Gin(四):表單提交校驗和模型繫結模型
- JavaScript 點選回車驗證提交表單JavaScript
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- pbootcms提交留言、提交自定義表單時取消驗證碼boot
- kali 忘記賬戶密碼密碼
- MySQL8.0.16賬戶雙密碼實驗一例MySql密碼
- Javascript校驗密碼複雜度的正規表示式JavaScript密碼複雜度
- win10賬戶改密碼的方法_windows10賬戶密碼怎麼改Win10密碼Windows
- 用Servlet校驗密碼2Servlet密碼
- vue表單校驗方法Vue
- element-ui自定義表單校驗規則及常用表單校驗UI
- JavaScript 表單驗證程式碼例項JavaScript
- Tool-Gitlab-重置root賬戶密碼Gitlab密碼
- 09 MySQL系統賬戶密碼重置MySql密碼
- javascript身份證號碼校驗JavaScript
- javascript表單驗證JavaScript
- JavaScript 表單驗證JavaScript
- element-ui的----el-form表單校驗巢狀表單校驗(表單多層巢狀)+el-table和el-form巢狀使用表單校驗UIORM巢狀
- 校驗表單如何擺脫 if else ?
- flutter - 登陸介面&表單校驗Flutter
- 小程式自定義表單校驗
- 賬戶變動合併提交方案
- 無密碼驗證:客戶端密碼客戶端
- 提交表單
- 微軟賬戶登入將不再需要密碼微軟密碼
- 正整數表單校驗規則
- PbootCMS出現登入失敗,表單提交校驗失敗等情況怎麼辦?boot
- Linux賬戶密碼過期安全策略設定Linux密碼
- js-動態表單校驗-吐血總結最近遇到的變態表單校驗2---element+原生JS
- PHP 表單提交後臺資料驗證 ValidatorPHP
- 出現“登入失敗,表單提交校驗失敗”,請檢查伺服器環境伺服器
- PbootCMS後臺“登入失敗:表單提交校驗失敗,請重新整理後重試”boot
- squid 反向代理且需要賬號、密碼驗證UI密碼
- vue elementUI 表單校驗(多層巢狀)VueUI巢狀
- [React]antd表單校驗函式寫法React函式
- 前端使用bcrypt對密碼加密,伺服器對密碼進行校驗前端密碼加密伺服器
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼