Cara menggunakan Layui untuk melaksanakan fungsi pengesahan borang bahagian hadapan
Pengenalan:
Dalam pembangunan bahagian hadapan, pengesahan borang ialah fungsi penting. Dengan mengesahkan data yang dimasukkan oleh pengguna, pengalaman pengguna dan ketepatan data boleh dipertingkatkan dengan berkesan. Layui ialah rangka kerja UI bahagian hadapan yang ringan yang menyediakan komponen pengesahan borang yang ringkas dan mudah digunakan, dengan banyak mengurangkan beban kerja pembangun. Artikel ini akan memperkenalkan cara menggunakan Layui untuk melaksanakan fungsi pengesahan borang bahagian hadapan dan memberikan contoh kod khusus.
1. Penggunaan asas pengesahan borang Layui
<link rel="stylesheet" href="path/to/layui.css"> <script src="path/to/layui.js"></script>
lay-verify
dan lay-requried</ kod> tunggu. <code>lay-verify
和lay-requried
等。<form class="layui-form" lay-filter="formDemo"> <div class="layui-form-item"> <label class="layui-form-label">用户名</label> <div class="layui-input-inline"> <input type="text" name="username" required lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">密码</label> <div class="layui-input-inline"> <input type="password" name="password" required lay-verify="password" placeholder="请输入密码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button class="layui-btn" lay-submit lay-filter="demo">立即提交</button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form>
form.render()
layui.use('form', function(){ var form = layui.form; //自定义验证规则 form.verify({ username: function(value){ if(value.length < 5){ return '用户名长度不能少于5个字符'; } }, password: [/^[S]{6,12}$/,'密码必须6到12位,且不能出现空格'] }); //监听提交 form.on('submit(demo)', function(data){ layer.alert(JSON.stringify(data.field), { title: '最终的提交信息' }) return false; }); });
Pengesahan permulaan:
Selepas halaman dimuatkan, gunakan kaedahform.render()
Layui untuk memulakan borang, iaitu, untuk mengesahkan borang. Contoh pengesahan borang biasa tindakan: <input type="text" name="username" required lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input">
<input type="text" name="username" lay-verify="minLength|maxLength" placeholder="请输入用户名" autocomplete="off" class="layui-input">
Atas ialah kandungan terperinci Cara menggunakan Layui untuk melaksanakan fungsi pengesahan borang bahagian hadapan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!