当前博客:13-快码FOF中文编程layui教学-组件:表单

377 次浏览【转载需注明来源】

博客作者:【qiang】

个性签名:请输入个性签名___________

layui有很多组件,我们先从一个表单组件开始了解layui的各种组件。

表单组件几乎是任何网站都需要的组件,它可以用来,写注册登录、搜索查询、留言提问等等,

一切跟数据交互的都需要用到表单组件,表单组件里面有很多需要了解的元素,数据框、单选框、复选框等等。

表单组件由一个类名 lay-表单的表单标签包裹,然后里面写入需要的表单元素,最后加上提交按钮,还有一些表单的js操作。

先从一段代码了解表单:

<表单 类名="lay-表单" 表单地址="">
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">输入框</数据框标注>
		<区块 类名="lay-输入框-区块">
			<数据框 数据类型="文本输入" 属性名称="标题" 必填状态 lay-验证="必填项" 默认提示="请输入标题" 自动填充="不记住" 类名="lay-输入框" />
		</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">密码框</数据框标注>
		<区块 类名="lay-输入框-内联块">
			<数据框 数据类型="密码输入" 属性名称="密码" 必填状态 lay-验证="必填项" 默认提示="请输入密码" 自动填充="不记住" 类名="lay-输入框" />
		</区块>
		<区块 类名="lay-表单-对齐 lay-标注">辅助文字</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">选择框</数据框标注>
		<区块 类名="lay-输入框-区块">
			<下拉列表 属性名称="城市" lay-验证="必填项">
				<列表选项 列表值=""></列表选项>
				<列表选项 列表值="0">北京</列表选项>
				<列表选项 列表值="1">上海</列表选项>
				<列表选项 列表值="2">广州</列表选项>
				<列表选项 列表值="3">深圳</列表选项>
				<列表选项 列表值="4">杭州</列表选项>
			</下拉列表>
		</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">复选框</数据框标注>
		<区块 类名="lay-输入框-区块">
			<数据框 数据类型="选择框" 属性名称="爱好[写作]" 提示信息="写作" />
			<数据框 数据类型="选择框" 属性名称="爱好[阅读]" 提示信息="阅读" 默认选中 />
			<数据框 数据类型="选择框" 属性名称="爱好[发呆]" 提示信息="发呆" />
		</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">开关</数据框标注>
		<区块 类名="lay-输入框-区块">
			<数据框 数据类型="选择框" 属性名称="开关" lay-风格="开关风格" />
		</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<数据框标注 类名="lay-表单-标签">单选框</数据框标注>
		<区块 类名="lay-输入框-区块">
			<数据框 数据类型="单选框" 属性名称="性别" 数据值="男" 提示信息="男" />
			<数据框 数据类型="单选框" 属性名称="性别" 数据值="女" 提示信息="女" 默认选中 />
		</区块>
	</区块>
	<区块 类名="lay-表单-项目 lay-表单-文本">
		<数据框标注 类名="lay-表单-标签">文本域</数据框标注>
		<区块 类名="lay-输入框-区块">
			<多行文本框 属性名称="简介" 默认提示="请输入内容" 类名="lay-多行文本"></多行文本框>
		</区块>
	</区块>
	<区块 类名="lay-表单-项目">
		<区块 类名="lay-输入框-区块">
			<按钮 类名="lay-按钮" lay-提交 lay-过滤器="表单案例" lay-提交="">立即提交</按钮>
			<按钮 按钮类型="重置按钮" 类名="lay-按钮 lay-按钮-原始">重置</按钮>
		</区块>
	</区块>
</表单>
<脚本>
	lay_表单.表单提交事件("表单案例", 定义函数 (表单提交对象) {
			lay_弹出层.消息框(JSON类.到可读JSON文本(表单提交对象.字段)); // 表单所有字段
			调试输出(表单提交对象.表单); // 表单元素
			调试输出(表单提交对象.元素); // 提交的按钮
	},假);
</脚本>

代码效果展示:

点击此处跳转案例下载:点击下载lay-表单组件实例

 

 

13-快码FOF中文编程layui教学-组件:表单