layui(五)——form组件常见用法总结
Layui是一款轻量级的前端UI框架,提供了丰富的组件和样式,可以快速构建高质量的Web应用。其中,form组件是Layui中常用的组件之一,用于创建表单。以下是关于Layui form组件常见用法总结的详细攻略:
1. Layui form组件常见用法总结
以下是Layui form组件常见用法总结:
- 创建表单
可以使用Layui form组件创建表单。以下是一个使用Layui form组件创建表单的示例:
<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">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
在此示例中,我们使用Layui form组件创建了一个表单,并添加了用户名和密码两个输入框,以及提交和重置按钮。
- 表单验证
可以使用Layui form组件进行表单验证。以下是一个使用Layui form组件进行表单验证的示例:
<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">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
<script>
layui.use('form', function(){
var form = layui.form;
//监听提交
form.on('submit(formDemo)', function(data){
layer.msg(JSON.stringify(data.field));
return false;
});
});
</script>
在此示例中,我们使用Layui form组件进行了表单验证,并在提交按钮的点击事件中显示了表单数据。
2. 总结
Layui是一款轻量级的前端UI框架,提供了丰富的组件和样式,可以快速构建高质量的Web应用。其中,form组件是Layui中常用的组件之一,用于创建表单。Layui form组件常见用法包括创建表单和表单验证。在实际应用中,我们需要根据需要选择合适的Layui组件,以实现所需的Web应用功能。