《layUI 的 form表单》

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>layUI 表单</title>
</head>
<body>

<!-- layUI css插件引用标签 -->
<link rel="stylesheet" href="${pageContext.request.contextPath}/layui/css/layui.css"  media="all">
<!-- 模块化用法引用标签 -->
<script src="${pageContext.request.contextPath}/layui/layui.js" charset="utf-8"></script>
<!-- 非模块化用法引用标签(一次性加载所有插件,方便,但性能低) -->
<%-- <script src="${pageContext.request.contextPath}/layui/layui.all.js" charset="utf-8"></script> --%>

<!-- layui-form-pane: 内部结构都一样,值得注意的是 复选框/开关/单选框 这些组合在该风格下需要额外添加 pane属性(否则会看起来比较别扭) -->
<form class="layui-form layui-form-pane" action="">

<div class="layui-form-item">
  <label class="layui-form-label">输入框:</label>
  <div class="layui-input-block">
  <input type="text" name="title" 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="" autocomplete="off" class="layui-input">  
  </div>
</div>


<div class="layui-form-item" pane>
  <label class="layui-form-label">下拉框:</label>
  <div class="layui-input-block">
   
   <select name="city" lay-verify="">
    <option value="">请选择一个城市</option>
    <option value="010">北京</option>
    <option value="021">上海</option>
    <option value="0571">杭州</option>
   </select>     
   
   <select name="city" lay-verify="">
  <option value="010">北京</option>
  <option value="021" disabled>上海(禁用效果)</option>
  <option value="0571" selected>杭州</option>
  </select>     
   
   <select name="quiz">
  <option value="">请选择</option>
  <optgroup label="城市记忆">
    <option value="你工作的第一个城市">你工作的第一个城市?</option>
  </optgroup>
  <optgroup label="学生时代">
    <option value="你的工号">你的工号?</option>
    <option value="你最喜欢的老师">你最喜欢的老师?</option>
  </optgroup>
   </select>
   
   <select name="city" lay-verify="" lay-search>
  <option value="010">layer</option>
  <option value="021">form</option>
  <option value="0571" selected>layim</option>
   </select>     
   
  </div>
</div>


<div class="layui-form-item"  pane>
  <label class="layui-form-label">复选框:</label>
  <div class="layui-input-block">
    
    默认风格:
<input type="checkbox" name="" title="写作" checked>
<input type="checkbox" name="" title="发呆"> 
<input type="checkbox" name="" title="禁用" disabled> 
 
 原始风格:
<input type="checkbox" name="" title="写作" lay-skin="primary" checked>
<input type="checkbox" name="" title="发呆" lay-skin="primary"> 
<input type="checkbox" name="" title="禁用" lay-skin="primary" disabled> 
    
  </div>
</div>

<div class="layui-form-item"  pane>
  <label class="layui-form-label">开关:</label>
  <div class="layui-input-block">
    <input type="checkbox" name="xxx" lay-skin="switch">
    <input type="checkbox" name="yyy" lay-skin="switch" lay-text="ON|OFF" checked>
    <input type="checkbox" name="zzz" lay-skin="switch" lay-text="开启|关闭">
    <input type="checkbox" name="aaa" lay-skin="switch" disabled>
  </div>
</div>

<div class="layui-form-item"  pane>
  <label class="layui-form-label">单选框:</label>
  <div class="layui-input-block">
    <input type="radio" name="sex" value="nan" title="男">
    <input type="radio" name="sex" value="nv" title="女" checked>
    <input type="radio" name="sex" value="" title="中性" disabled>
  </div>
</div>

<div class="layui-form-item" pane>
  <label class="layui-form-label">文本域:</label>
  <div class="layui-input-block">
    <textarea name="" required lay-verify="required" placeholder="请输入" class="layui-textarea"></textarea>
  </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>

<!-- <div class="layui-form-item">
  <label class="layui-form-label">标签区域</label>
  <div class="layui-input-block">
    原始表单元素区域
  </div>
</div> -->

</form>

<script>
//Demo
layui.use('form', function(){
  var form = layui.form;
  
  //监听提交
  form.on('submit(formDemo)', function(data){
    layer.msg(JSON.stringify(data.field));
    return false;
  });
});
</script>

</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值