1. 程式人生 > >layui表單驗證demo

layui表單驗證demo

表單驗證方法很多,使用layui外掛自帶的驗證寫法也是很簡單。首先到官網http://www.layui.com/下載layui外掛,然後按照官方提供的API編寫前臺頁面就可以了,下面提供一個layui.form驗證的例子。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv
="Content-Type" content="text/html; charset=utf-8" />
<title>layui.form小例子</title> <link href="layui/css/layui.css" rel="stylesheet" /> </head> <body> <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">反饋主題</label
>
<div class="layui-input-block"> <input name="title" class="layui-input" type="text" placeholder="請輸入標題" autocomplete="off" lay-verify="title|required"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">
姓名</label> <div class="layui-input-block"> <input name="fname" class="layui-input" type="text" placeholder="請輸入姓名" autocomplete="off" lay-verify="fname"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">手機</label> <div class="layui-input-block"> <input name="phone" class="layui-input" type="tel" autocomplete="off" placeholder="請輸入手機" lay-verify="phone|required"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">郵箱</label> <div class="layui-input-block"> <input name="email" class="layui-input" type="text" autocomplete="off" placeholder="請輸入郵箱" lay-verify="email"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">單選框</label> <div class="layui-input-block"> <input name="sex" title="男" type="radio" checked="" value="男"> <input name="sex" title="女" type="radio" value="女"> <input name="sex" title="保密" type="radio" value="密"> </div> </div> <!--<div class="layui-form-item layui-form-text"> <label class="layui-form-label">普通文字域</label> <div class="layui-input-block"> <textarea class="layui-textarea" placeholder="請輸入內容">請輸入內容</textarea> </div> </div>--> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">內容</label> <div class="layui-input-block"> <textarea class="layui-textarea layui-hide" name="contact" id="LAY_demo_editor" lay-verify="contact"></textarea> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-filter="demo2" lay-submit="">跳轉式提交</button> <button class="layui-btn" lay-filter="demo1" lay-submit="">立即提交</button> <button class="layui-btn layui-btn-primary" type="reset">重置</button> </div> </div> </form> <script type="text/javascript" src="layui/layui.js"></script> <script> layui.use(['form', 'layedit', 'laydate'], function(){ var form = layui.form ,layer = layui.layer ,layedit = layui.layedit ,laydate = layui.laydate; //自定義驗證規則 form.verify({ title: function(value){ if(value.length < 5){ return '標題至少得5個字元啊'; } }, fname: function(value){ if(value.length < 4){ return '請輸入至少4位的使用者名稱'; } }, contact: function(value){ if(value.length < 4){ return '內容請輸入至少4個字元'; } } ,phone: [/^1[3|4|5|7|8]\d{9}$/, '手機必須11位,只能是數字!'] ,email: [/^[a-z0-9._%-][email protected]([a-z0-9-]+\.)+[a-z]{2,4}$|^1[3|4|5|7|8]\d{9}$/, '郵箱格式不對'] }); //建立一個編輯器 layedit.build('LAY_demo_editor'); //監聽提交 form.on('submit(demo1)', function(data){ layer.alert(JSON.stringify(data.field), { title: '最終的提交資訊' }) return false; }); }); </script>

相關推薦

layui驗證demo

表單驗證方法很多,使用layui外掛自帶的驗證寫法也是很簡單。首先到官網http://www.layui.com/下載layui外掛,然後按照官方提供的API編寫前臺頁面就可以了,下面提供一個layui

jQuery validate驗證demo

Query Validate 外掛為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定製選項,滿足應用程式各種需求。 官方文件  http://jqueryvalidation.org/documentation/ 也可以看看這裡的,講的也很詳細

layui驗證select下拉框是如何驗證

layui 的form表單裡的select 一開始以為加上lay-verify="required"就可以驗證不空了,可是反覆試了幾次都不能驗證,程式碼如下 <div class="layui-form-item"> <label class="layui-

layui 驗證案例文字框,手機,郵箱,textarea等格式的驗證

文字框,手機,郵箱,textarea等格式的驗證 <script src="layui/layui.js"></script> <script src="layu

layui驗證範例

HTML程式碼<form id='formDemo' action="" method='POST' class="layui-form"> <input type="text" class="cell-input"name="type" lay-verif

iView 迴圈驗證Demo

如果專案使用的是vue+iview組合,那麼對於表單驗證便無需藉助第三方外掛,iview自己帶有封裝好的表單驗證,iview表單驗證依賴於 async-validator,這個庫可以好好看一下,可擴充套件性比較強. javascript 程式碼 <

登入頁面驗證Demo

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@page isELIgnored="false"  %><%@

layui驗證

這篇文章的表單驗證我只是隨便記錄下,望各位看官理解 1.排序 驗證 html程式碼 <div class="layui-form-item"> <label class="layui-form-label">排序</label>

angular-簡單的驗證註冊demo

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <script src="angular-1.3.0.js"></

bootstrapValidator驗證的使用,登陸Demo

需要引入內容有:jQuery的js檔案,bootstrapValidator.js ,bootstrapValidator.css檔案。 formValidatorTest.html <!DOCTYPE html> <html> <head&

layuiajax自定義驗證

用layui表單自定義驗證使用者名稱是否存在,一開始在下面1處放return,總是不成功,檢視發現return要寫在最後,即現在的2處 原因是ajax內部的return返回到ajax定義函式,而不是返回到ajax外層的函式 form.verify({ pass: [/

layui 自定義驗證的幾個實例

manage ror ida div nbsp ace pla for trim *註:使用本方法請先引入layui依賴的layu.js和layui.css 1.html <input type="text" name="costbudget" lay-

純H5+c3實現驗證

mail ida 網址 put 滿足 字段 address ini css3 客戶端驗證是網頁客戶端程序最常用的功能之一,我們之前使用了各種各樣的js庫來進行表單的驗證。HTML5其實早已為我們提供了表單驗證的功能。至於為啥沒有流行起來估計是兼容性的問題還有就是樣式太醜陋了

驗證

java pwd word 用戶註冊 -1 style 字符 text date <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></

JaveWeb 公司項目(4)----- Easyui的驗證

過程 -- 目前 要求 今天 和數 希望 小項目 web 前面三篇博文講述的是界面的搭建和數據的傳輸,可以看出目前我做的這個小項目已經有了一個大體的雛形,剩下的就是細節部分的打磨和一些友好的人機交互設計,今天做的是表單的驗證,作為初學者,著實花了一番功夫,所以寫一篇博文將這

jQuery基礎(常用插件 驗證,圖片放大鏡,自定義對象級,jQuery UI,面板折疊)

此外 cookie值 添加圖標 tor 列表 需要 droppable 使用 ddn 1.表單驗證插件——validate 該插件自帶包含必填、數字、URL在內容的驗證規則,即時顯示異常信息,此外,還允許自定義驗證規則,插件調用方法如下: $(form).vali

第一篇,js驗證模板

scrip put func wrong lur ctype lan lang 執行 下面是對於一個email的表單驗證的基本模板<!DOCTYPE html><html lang="en"><head> <meta char

一個驗證

wrong spa 插件 position ava char email格式 box eth <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/

angular js h5關於驗證的例子

checked tro mis scrip att sta error 自定義 account angular js表單驗證 <!DOCTYPE html><html><head lang="en"> <meta charse

Java Script 第10章 JavaScript驗證

cnblogs ges scrip isp asc ima javascrip lock 分享 Java Script 第10章 JavaScript表單驗證