麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS兩種類型的表單提交方法實例分析

2019-11-19 18:47:32
字體:
來源:轉載
供稿:網友

本文實例分析了JS兩種類型的表單提交方法。分享給大家供大家參考,具體如下:

1.原始的

<form method="post" action="/student/stureg/add" id="form1" onsubmit="return subForm();"><button type="submit" class="button red" style="font-size:18px; font-family:'微軟雅黑';">提 交</button>

這里的button提交之后,執行subForm()方法,subForm可以對表單進行驗證,返回false,表單不提交。否則提交。

function subForm(){  var flag = true;  $(".required").each(function(){    if(!$(this).val())    {      flag = false;      $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});      $(this).attr("status","1").val("此處為必填項,請您填寫!");    }  }); /*$(".idCardNo").each(function(){  if(!idCardNo($(this).val()))  {   flag = false;   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});   if($(this).attr("status")!=1){    $(this).attr("status","1").val("請填寫正確的身份證號碼!");   }  } });*/ var reg = new RegExp("^[0-9]*$"); $(".number").each(function(){  if(!reg.test($(this).val()))  {   flag = false;   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});   if($(this).attr("status")!=1){    $(this).attr("status","1").val("請填寫正確的聯系電話!");   }  } }); $(".exCardNo").each(function(){  if(exCardNo($(this).val())==1)  {   flag = false;   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});   if($(this).attr("status")!=1){    $(this).attr("status","1").val("此身份證已報名!");   }  } });  return flag;}

各種驗證!

2.js設置的提交

<form method="post" action="/student/stureg/reglogin" id="form_login"><a id="submit"><img src="/images/login/login_bt.png" style="cursor:pointer"/></a>

這里并不是提交按鈕,而是一個模擬提交的按鈕。

$("#submit").click(function(){   if(loginForm())   {     $("#form_login").submit();   }});

觸發提交事件,這里用

onsubmit="return loginForm();"就沒效果了,不管是否返回false都會提交。所以要在真正提交之前,做一下驗證。

function loginForm(){ var flag = true; $(".notnull").each(function(){  if(!$(this).val())  {   flag = false;   $(this).css({ border: "1px solid #F56939",borderRadius:"5px",color:"#F56939",height:"26px"});   $(this).attr("status","1").val("不能為空");  } }); return flag;}

返回false,就不調用submit方法。

這就是兩種處理表單提交前奏的方式。

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费毛片在线视频 | 欧美精品一区自拍a毛片在线视频 | 成人wxx视频免费 | www国产网站 | 国产午夜电影在线观看 | 一区二区三区视频在线观看 | 国产精品亚洲精品日韩已方 | 91 在线观看| 色屁屁xxxxⅹ免费视频 | 国产精品美女一区二区 | 99seav| 免费国产wwwwwww网站 | 日本网站一区 | 99久久电影 | 亚洲国产精品久久久久制服红楼梦 | 亚洲男人一区 | 日本在线观看视频网站 | 国产欧美在线一区二区三区 | 暖暖免费观看高清完整版电影 | 久色成人网| 日韩av片在线播放 | 在线播放h | 欧美激情精品久久久久 | 草久免费 | 国产88久久久国产精品免费二区 | 蜜桃视频网站在线观看 | av在线播放网址 | 亚洲成人精品视频 | av电影免费播放 | 国产精品视频一区二区三区四区五区 | 亚洲电影免费观看国语版 | 国产毛片网站 | 国产做爰全免费的视频黑人 | 亚洲男人一区 | fc2成人免费人成在线观看播放 | jizzjizzjizz少妇 | 亚洲国产精品一区二区三区 | 欧美一级高潮 | 少妇的肉体的满足毛片 | 亚洲五码在线观看视频 | 美国av片在线观看 |