layui框架学习(15:表单-中)

  上一篇文件介绍了Layui中表单的大致结构,本文开始学习表单中与几种输入元素相关的layui样式和属性设置。表单中的输入元素包括文本框、下拉框、复选框、单选框等,本文结合Layui官网教程和官网示例,逐个学习与记录与之相关的layui样式和属性设置。
  input标签支持用户输入数据,同时通过type属性可以设置不同的输入类型,如text为文本框、email为电子邮件地址、tel为电话号码等,详细的type取值请见参考文献5。layui中使用预设类layui-input设置输入类型为文本的输入框的样式,其与普通文本框的样式区别如下所示:

在这里插入图片描述

	<div  style="width: 600px;">
		<form action="" method="">
			<label>普通文本框</label>
			<input type="text" name="rsname" placeholder="输入姓名">
		</form>
	</div>
	<hr class="layui-border-red" />
	<div style="width: 600px;">
		<form class="layui-form" action="">
		  <div class="layui-form-item">
		    <label class="layui-form-label">layui文本框</label>
		    <div class="layui-input-block">
			  <input type="text" name="rsname" lay-verify="title" placeholder="输入姓名" class="layui-input">
		    </div>	
		  </div>
		  <div class="layui-form-item">
		    <div class="layui-input-block">
		      <button class="layui-btn layui-bg-red layui-btn-radius" lay-submit>提交</button>
		    </div>
		  </div>
		</form>
	</div>

  Layui中支持采用lay-verify属性设置文本框的验证方式,包括required(必填项)、phone(手机号)、email(邮箱)、url(网址)、number(数字)、date(日期)、identity(身份证)、自定义方式等,支持同时采用多种验证方式,只需使用"|"符号分隔即可。采用lay-verify验证输入内容格式,只用加载form模块,不需要编写额外的代码(自定义验证方式除外)。
在这里插入图片描述

   <form class="layui-form" action="">
	  <div class="layui-form-item">
	    <label class="layui-form-label">layui文本框</label>
	    <div class="layui-input-block">
	  		<input type="text" name="rsname" lay-verify="required|email" placeholder="输入邮箱" class="layui-input">
	    </div>	
	  </div>
	  <div class="layui-form-item">
	    <div class="layui-input-block">
	      <button class="layui-btn layui-bg-red layui-btn-radius" lay-submit>提交</button>
	    </div>
	  </div>
	</form>

  上述示例中的验证提示信息以提示框形式出现,layui中采用lay-verType属性设置提示信息的出现形式,主要包括tips(吸附层)、alert(对话框)、msg(默认),这三种形式的截图如下所示:
在这里插入图片描述
  layui中采用lay-reqText属性自定义提示信息,用以替换layui默认的提示信息:
在这里插入图片描述

  <form class="layui-form" action="">
	 <div class="layui-form-item">
	    <label class="layui-form-label">layui文本框</label>
	    <div class="layui-input-block">
	  		<input type="text" name="rsname" lay-verType="msg" lay-reqText="邮箱地址不能为空" lay-verify="required|email" placeholder="输入邮箱" class="layui-input">
	    </div>	
	  </div>
	  <div class="layui-form-item">
	    <div class="layui-input-block">
	      <button class="layui-btn layui-bg-red layui-btn-radius" lay-submit>提交</button>
	    </div>
	  </div>
	</form>

  Layui官网教程的示例中出现的required (必需在提交表单之前填写输入字段)、placeholder(占位符)、autocompleteNew(是否应该启用自动完成功能)等属性属于HTML5中新增的属性,没有layui也能设置。

参考文献:
[1]B站:layui框架精讲全套视频教程
[2]https://layui.gitee.io/v2/docs/
[3]https://layui.gitee.io/v2/demo/
[4]https://github.com/layui/layui/
[5]https://www.runoob.com/tags/att-input-type.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Layui框架是一款轻量级、易于使用的前端UI框架,被广泛应用于Web开发。它提供了丰富的UI组件和强大的功能,使得开发人员能够快速、高效地构建出美观、易用的界面。同时,Layui框架还具备响应式布局的特性,适配不同的设备和屏幕尺寸。 Layui框架的在线样例主要提供了官方示例和文档,方便开发者学习和使用该框架。在官方示例,我们可以找到各种常见的UI组件,如按钮、表单、表格等,并且可以查看它们在各种场景下的应用效果。通过这些在线样例,开发者可以快速了解和学习Layui框架的使用方法,从而节省开发时间。 除了官方示例外,Layui框架的在线样例还提供了丰富的文档内容,包括框架的基本介绍、使用教程、API文档等。这些文档详细地描述了每个组件的属性和方法,以及如何使用这些组件构建出不同的页面效果。通过在线样例配合文档的学习,开发者可以快速掌握Layui框架的核心概念和使用技巧。 Layui框架的在线样例不仅仅是一种演示和学习工具,它还是一个实用的开发辅助工具。在使用Layui框架开发项目时,开发者可以通过在线样例查找到适合自己需求的代码片段,并直接应用到自己的项目。这样可以加快开发速度,同时保证代码的质量和可靠性。 总而言之,Layui框架的在线样例提供了一个方便快捷的学习和使用平台,帮助开发者快速掌握Layui框架的各种功能和技巧,并且可以在实际项目高效地使用该框架

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值