欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用layer實(shí)現(xiàn)表單完美驗(yàn)證的方法

 更新時(shí)間:2019年09月26日 10:46:00   作者:TigerZhang  
今天小編就為大家分享一篇利用layer實(shí)現(xiàn)表單完美驗(yàn)證的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

//基于layer框架之上,驗(yàn)證表單時(shí)引用。彈出提示錯(cuò)誤
function qxMsg(msgStr) {
 layer.open({
 type: 1,
 title: '提示消息',
 offset: '10%;',
 content: '<div style="padding: 20px 80px;">'+msgStr+'</div>',
 btn: '關(guān)閉',
 btnAlign: 'c',
 shade: 0.2,
 yes: function() {
  layer.closeAll();
 }
 });
}
  

上邊是封裝好的layer方法,下邊是結(jié)合表單開始驗(yàn)證

//表單驗(yàn)證
function checkForm() {
 var err = "";
 if(!$('input[name="ggName"]').val()) {
 err += "<br/>名稱不能為空";
 }
 if(!$('input[name="isId"]').val()) {
 err += "<br/>空間分類不能為空";
 }
 if(err) {
 err = err.substring(5);
 qxMsg(err);
 return 0;
 }
 return 1;
}
 

在ajax提交表單之前調(diào)checkForm方法即可,如:

//提交新增數(shù)據(jù)
function addGgBaseModel() {
 var flag = checkForm();
 if(flag == 0) return;
 var formData = new FormData(document.getElementById("myform"));
 formData.append("SysType", "10101");
 formData.append("SysName", "qxPC");
 formData.append("ModuleName", "規(guī)格型號(hào)");
 $.ajax({
 type: 'post',
 url: _URL_BASE + '/ggBaseModel/addGgBaseModel ',
 data: formData,
 cache: false,
 contentType: false,
 processData: false,
 dataType: 'json',
 success: function(retData) {
  console.log(retData);
  if(retData.ReturnType == "1001") {
  qxMsg("添加成功");
  $(".layui-layer-btn0").click(function() {
   $('.modal-backdrop').remove();
   $("#myModal").hide();
   getGgBaseModel();
  })
  } else if(retData.ReturnType == "4004") {
  kickout();
  } else {
  qxMsg(retData.Message);
  }
 },
 error: function(retData) {
  qxMsg("提交數(shù)據(jù)出錯(cuò)");
 }
 });
};

以上這篇利用layer實(shí)現(xiàn)表單完美驗(yàn)證的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論