1. 程式人生 > >layui 頁面控制元件

layui 頁面控制元件

<!doctype html>  
<html>  
<head>  
  <meta charset="utf-8">  
  <title>Layui</title>  
  <meta name="renderer" content="webkit">  
  <meta http
-equiv="X-UA-Compatible" content="IE=edge,chrome=1">     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">     <link rel="stylesheet" href="//res.layui.com/layui/build/css/layui.css"  media="all">  
</head>   <body>                    <fieldset class="layui-elem-field layui-field-title">     <legend>響應式的表單集合</legend>   </fieldset>       <form class="layui-form"
 action="">     <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">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">驗證必填項</label>       <div class="layui-input-block">         <input name="username" class="layui-input" type="text" placeholder="請輸入" autocomplete="off" lay-verify="required">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">驗證手機</label>       <div class="layui-input-inline">         <input name="phone" class="layui-input" type="tel" autocomplete="off" lay-verify="phone">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">驗證郵箱</label>       <div class="layui-input-inline">         <input name="email" class="layui-input" type="text" autocomplete="off" lay-verify="email">       </div>     </div>          <div class="layui-form-item">       <div class="layui-inline">         <label class="layui-form-label">驗證數字</label>         <div class="layui-input-inline">           <input name="number" class="layui-input" type="number" autocomplete="off" lay-verify="number">         </div>       </div>       <div class="layui-inline">         <label class="layui-form-label">驗證日期</label>         <div class="layui-input-block">           <input name="date" class="layui-input" id="date" onclick="layui.laydate({elem: this})" type="text" placeholder="yyyy-mm-dd" autocomplete="off" lay-verify="date">         </div>       </div>       <div class="layui-inline">         <label class="layui-form-label">驗證連結</label>         <div class="layui-input-block">           <input name="url" class="layui-input" type="tel" autocomplete="off" lay-verify="url">         </div>       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">驗證身份證</label>       <div class="layui-input-block">         <input name="identity" class="layui-input" type="text" placeholder="" autocomplete="off" lay-verify="identity">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">自定義驗證</label>       <div class="layui-input-inline">         <input name="password" class="layui-input" type="password" placeholder="請輸入密碼" autocomplete="off" lay-verify="pass">       </div>       <div class="layui-form-mid layui-word-aux">請填寫612位密碼</div>     </div>          <div class="layui-form-item">       <div class="layui-inline">         <label class="layui-form-label">範圍</label>         <div class="layui-input-inline" style="width: 100px;">           <input name="price_min" class="layui-input" type="text" placeholder="¥" autocomplete="off">         </div>         <div class="layui-form-mid">-</div>         <div class="layui-input-inline" style="width: 100px;">           <input name="price_max" class="layui-input" type="text" placeholder="¥" autocomplete="off">         </div>       </div>     </div>          <div class="layui-form-item">       <label class="layui-form-label">單行選擇框</label>       <div class="layui-input-block">         <select name="interest" lay-filter="aihao">           <option value=""></option>           <option value="0">寫作</option>           <option value="1" selected="">閱讀</option>           <option value="2">遊戲</option>           <option value="3">音樂</option>           <option value="4">旅行</option>         </select>       </div>     </div>          <div class="layui-form-item">       <label class="layui-form-label">行內選擇框</label>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇省</option>           <option value="浙江" selected="">浙江省</option>           <option value="你的工號">江西省</option>           <option value="你最喜歡的老師">福建省</option>         </select>       </div>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇市</option>           <option value="杭州">杭州</option>           <option value="寧波">寧波</option>           <option value="溫州">溫州</option>           <option value="溫州">台州</option>           <option value="溫州">紹興</option>         </select>       </div>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇縣/區</option>           <option value="西湖區">西湖區</option>           <option value="餘杭區">餘杭區</option>           <option value="拱墅區">臨安市</option>         </select>       </div>     </div>          <div class="layui-form-item">       <label class="layui-form-label">複選框</label>       <div class="layui-input-block">         <input name="like[write]" title="寫作" type="checkbox">         <input name="like[read]" title="閱讀" type="checkbox" checked="">         <input name="like[game]" title="遊戲" type="checkbox">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">開關-關</label>       <div class="layui-input-block">         <input name="close" title="開關" type="checkbox" lay-skin="switch">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">開關-開</label>       <div class="layui-input-block">         <input name="open" title="開關" type="checkbox" checked="" lay-filter="switchTest" lay-skin="switch">       </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" id="LAY_demo_editor"></textarea>       </div>     </div>     <div class="layui-form-item">       <div class="layui-input-block">         <button class="layui-btn" lay-filter="demo1" lay-submit="">立即提交</button>         <button class="layui-btn layui-btn-primary" type="reset">重置</button>       </div>     </div>   </form>   <fieldset class="layui-elem-field layui-field-title" style="margin-top: 50px;">     <legend>方框風格的表單集合</legend>   </fieldset>   <form class="layui-form layui-form-pane" action="">     <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">       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">短輸入框</label>       <div class="layui-input-inline">         <input name="username" class="layui-input" type="text" placeholder="請輸入" autocomplete="off" lay-verify="required">       </div>     </div>          <div class="layui-form-item">       <div class="layui-inline">         <label class="layui-form-label">日期選擇</label>         <div class="layui-input-block">           <input name="date" class="layui-input" id="date" onclick="layui.laydate({elem: this})" type="text" autocomplete="off">         </div>       </div>       <div class="layui-inline">         <label class="layui-form-label">行內表單</label>         <div class="layui-input-inline">           <input name="number" class="layui-input" type="number" autocomplete="off">         </div>       </div>     </div>     <div class="layui-form-item">       <label class="layui-form-label">密碼</label>       <div class="layui-input-inline">         <input name="password" class="layui-input" type="password" placeholder="請輸入密碼" autocomplete="off">       </div>       <div class="layui-form-mid layui-word-aux">請務必填寫使用者名稱</div>     </div>          <div class="layui-form-item">       <div class="layui-inline">         <label class="layui-form-label">範圍</label>         <div class="layui-input-inline" style="width: 100px;">           <input name="price_min" class="layui-input" type="text" placeholder="¥" autocomplete="off">         </div>         <div class="layui-form-mid">-</div>         <div class="layui-input-inline" style="width: 100px;">           <input name="price_max" class="layui-input" type="text" placeholder="¥" autocomplete="off">         </div>       </div>     </div>          <div class="layui-form-item">       <label class="layui-form-label">單行選擇框</label>       <div class="layui-input-block">         <select name="interest" lay-filter="aihao">           <option value=""></option>           <option value="0">寫作</option>           <option value="1" selected="">閱讀</option>           <option value="2">遊戲</option>           <option value="3">音樂</option>           <option value="4">旅行</option>         </select>       </div>     </div>          <div class="layui-form-item">       <label class="layui-form-label">行內選擇框</label>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇省</option>           <option value="浙江" selected="">浙江省</option>           <option value="你的工號">江西省</option>           <option value="你最喜歡的老師">福建省</option>         </select>       </div>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇市</option>           <option value="杭州">杭州</option>           <option value="寧波">寧波</option>           <option value="溫州">溫州</option>           <option value="溫州">台州</option>           <option value="溫州">紹興</option>         </select>       </div>       <div class="layui-input-inline">         <select name="quiz">           <option value="">請選擇縣/區</option>           <option value="西湖區">西湖區</option>           <option value="餘杭區">餘杭區</option>           <option value="拱墅區">臨安市</option>         </select>       </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">       <button class="layui-btn" lay-filter="demo2" lay-submit="">跳轉式提交</button>     </div>   </form>                <script src="//res.layui.com/layui/build/layui.js" charset="utf-8"></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個字元啊';         }       }       ,pass: [/(.+){6,12}$/, '密碼必須6到12位']     });          //建立一個編輯器     layedit.build('LAY_demo_editor');          //監聽提交     form.on('submit(demo1)'function(data){       layer.alert(JSON.stringify(data.field), {         title: '最終的提交資訊'       })       return false;     });             });   </script>      </body>   </html>