您好,登錄后才能下訂單哦!
廢話不多說,我就直接上代碼吧!
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="format-detection" content="telephone=no" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="viewport" content="width=640, target-densitydpi=device-dpi, user-scalable=no"/> <meta HTTP-EQUIV="Pragma" CONTENT="no-cache"> <meta HTTP-EQUIV="Expires" CONTENT="-1"> <title>模態框---父層</title> <%--<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" >--%> <link type="text/css" rel="stylesheet" href="${contextPath}/content/css/componnentWin.css" rel="external nofollow" > <meta name="description" content="" /> <meta name="keywords" content="" /> <style> #addmain { display: none; } </style> </head> <body> <input type="button" id="submit" value="彈出模態框" οnclick="check()"> <div id="addmain"> <div > <lable>姓名(<label >*</label>):<input type="text" name="realName" id="realName"></lable> </div> <div > 部門(<label >*</label>): <select name="deptId" id="deptId"> </select> 崗位(<label >*</label>): <select name="positionId" id="positionId"> </select> </div> <div > <lable>賬戶(<label >*</label>):<input type="text" name="username" id="username"></lable> </div> <div > <lable>密碼(<label >*</label>):<input type="password" name="password" id="password"></lable> </div> <div > 狀態(<label >*</label>): <select name="userState" id="userState"> <option value="40">正常</option> <option value="30">禁言</option> <option value="20">關閉</option> <option value="10">刪除</option> </select> <label class="control-label">頭像 <input type="file" id="avator" name="pic" > </label> </div> <div > <lable>手機(<label >*</label>):<input type="text" name="mobile" id="mobile"></lable> </div> <div > <lable>郵箱(<label >*</label>):<input type="text" name="email" id="email"></lable> </div> <div > 描述: <textarea name="description" id="description"></textarea> </div> </div> <script type="text/javascript" src="http://front.01event.com/cdn/js/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script type="text/javascript" src="${contextPath}/content/js/layer/layer.js"></script> <script type="text/javascript"> /*彈出模態框*/ function check() { layer.open({ type: 1, title: '用戶信息', area: ['700px', '700px'], shadeClose: false, //點擊遮罩關閉 content: $('#addmain'), btn: ['確定', '取消'], yes: function (index, layero) {//添加人員 //做數據校驗 var eamilreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; var reg= /^[A-Za-z]+$/; var mobilereg = /^1[34587][0-9]{9}$/; var id=$("#id").val(); var realName=$("#realName").val(); var description=$("#description").val(); var deptId=$("#deptId").val(); var positionId=$("#positionId").val(); var userState=$("#userState").val(); var email=$("#email").val(); var mobile=$("#mobile").val(); var password=$("#password").val(); var username=$("#username").val(); if(!realName){ layer.confirm("姓名不能為空!"); }else if(!deptId){ layer.msg("請選擇部門!"); }else if(!username){ layer.msg("賬戶不能為空!"); }else if(!password&&!id){ layer.msg("請設置密碼!"); }else if(password.length>0&&(password.length<8||reg.test(password)||!isNaN(password)||password.length>20)){ layer.msg("密碼應在8位至20位之間,且為數字與字母的組合!"); }else if(!mobile){ layer.confirm("手機不能為空!"); }else if(!mobilereg.test(mobile)){ layer.msg("請輸入有效的手機號!"); } else if(!email){ layer.msg("郵箱不能為空!"); }else if(!eamilreg.test(email)){ layer.msg("請輸入有效的郵箱!"); } else if(description&&description.length>500){ layer.msg("描述文字不能超過500個漢字!"); }else{ $("#adduser").submit(); } }, btn2: function (index, layero) { return; }, cancel: function () { return; }, end: function () { $('#addmain').css("display", "none"); } }); } </script> </body> </html>
以上這篇通過layer實現可輸入的模態框的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。