基于LayUI实现一个注册页面的html,要求输入两次密码,如果两次不一致则注册失败
时间: 2023-06-08 17:05:12 浏览: 339
好的,我理解了您的要求。以下是一个基于LayUI实现的注册页面html的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>注册页面</title>
<link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.5.6/css/layui.min.css">
<style>
.layui-form-label {
width: 100px;
}
</style>
</head>
<body>
<div class="layui-container" style="margin-top: 20px;">
<div class="layui-row">
<div class="layui-col-md6 layui-col-md-offset3">
<form class="layui-form" action="">
<div class="layui-form-item">
<label class="layui-form-label">用户名</label>
<div class="layui-input-block">
<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-block">
<input type="password" name="password" 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-block">
<input type="password" name="confirm_password" required lay-verify="required" 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="register">立即注册</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</div>
</div>
</div>
<script src="https://cdn.staticfile.org/layui/2.5.6/layui.min.js"></script>
<script>
layui.use('form', function(){
var form = layui.form;
// 监听表单提交
form.on('submit(register)', function(data){
var password = data.field.password;
var confirmPwd = data.field.confirm_password;
if (password != confirmPwd) {
layer.msg('两次输入的密码不一致,请重新输入', {icon: 2});
return false;
}
// TODO 发送注册请求
return false;
});
});
</script>
</body>
</html>
```
以上代码中,我们使用了LayUI的表单组件,给用户提供了一个输入用户名和密码的界面,并要求输入两次密码。在提交表单时,我们使用了LayUI的表单监听方法,判断两次输入的密码是否一致,如果不一致则提示用户重新输入。需要注意的是,此处我们并没有发送注册请求,而是留给您去实现。
阅读全文