🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 表单 #### label宽度 ``` layui-form-label 155px layui-form-label sm 100px ``` #### input宽度 ``` input框 最短(100px): ns-len-small input框 短(160px): ns-len-short input框 中(250px): ns-len-mid input框 长(500px): ns-len-long ``` #### 输入框 效果图: ![](https://img.kancloud.cn/99/ec/99ecb26393c9a08249c129462023547b_406x65.png) 代码如下: ``` <div class="layui-form-item"> <label class="layui-form-label">输入框</label> <div class="layui-input-block"> <input type="text" name="" placeholder="请输入内容" autocomplete="off" class="layui-input ns-len-mid"> </div> </div> ``` ``` 类型: 1、文字输入框 type="text" 2、数字输入框 type="number" 3、密码输入框 type="password" 注意: required:注册浏览器所规定的必填字段 lay-verify:注册form模块需要验证的类型 class="layui-input":layui.css提供的input样式 ``` #### 添加必输项标识 效果图: ![](https://img.kancloud.cn/2a/bc/2abc2e1a5ef41d38aa4b6a3556237e9e_439x59.png) 关键代码: ``` <span class="required">*</span> ``` 代码如下: ``` <div class="layui-form-item"> <label class="layui-form-label"><span class="required">*</span>必填</label> <div class="layui-input-block"> <input type="text" name="" required lay-verify="required" placeholder="请输入" autocomplete="off" class="layui-input ns-len-mid"> </div> </div> ``` #### 添加解释说明 效果图: ![](https://img.kancloud.cn/d0/6d/d06dbb3d4628eea5d5c48a98bfa67d51_484x171.png) 关键代码(注释一): ``` <span class="layui-word-aux">注释一</span> ``` 代码如下(注释一): ``` <!-- 注释一 --> <div class="layui-form-item"> <label class="layui-form-label">注释一</label> <div class="layui-input-block"> <input type="password" name="" placeholder="请输入" autocomplete="off" class="layui-input ns-len-mid"> <span class="layui-word-aux">注释一</span> </div> </div> ``` 关键代码(注释二): ``` <span class="layui-word-aux">注释二</span> 注意:摆放位置不同 ``` 代码如下(注释二): ``` <!-- 注释方式二 --> <div class="layui-form-item"> <label class="layui-form-label">注释二</label> <div class="layui-input-block"> <input type="password" name="" placeholder="请输入" autocomplete="off" class="layui-input ns-len-mid"> </div> <span class="layui-word-aux">注释二</span> </div> ``` 关键代码(注释三): ``` <span class="layui-form-mid">注释三</span> ``` 代码如下(注释三): ``` <!-- 注释方式三 --> <div class="layui-form-item"> <label class="layui-form-label">注释三</label> <div class="layui-input-inline"> <input type="password" name="" placeholder="请输入" autocomplete="off" class="layui-input ns-len-mid"> </div> <span class="layui-form-mid">注释三</span> </div> ``` #### 复选框 效果图: ![](https://img.kancloud.cn/d7/22/d7223bfaefb9d67db5e24289f925ab51_280x53.png) 代码如下: ``` <!-- 复选框 --> <div class="layui-form-item"> <label class="layui-form-label">复选框</label> <div class="layui-input-block"> <input type="checkbox" name="like[write]" checkboxs lay-skin="primary" title="写作"> <input type="checkbox" name="like[read]" lay-skin="primary" title="阅读"> </div> </div> 注意: checkboxs 表示选中 ``` #### 单选按钮 效果图: ![](https://img.kancloud.cn/9f/6c/9f6cd79c1d6008ee194acde8fefbfcc9_231x48.png) 代码如下: ``` <!-- 单选框 --> <div class="layui-form-item"> <label class="layui-form-label">单选框</label> <div class="layui-input-block"> <input type="radio" name="sex" value="0" title="男"> <input type="radio" name="sex" value="1" title="女" checked> </div> </div> 注意: checked 表示选中 ``` #### 开关按钮 效果图: ![](https://img.kancloud.cn/a7/e1/a7e17e6a782a9dd4ca2b6cb5c262bbc5_161x41.png) 代码如下: ``` <!-- 开关按钮 --> <div class="layui-form-item"> <label class="layui-form-label">开关关</label> <div class="layui-input-block"> <input type="checkbox" value="1" lay-skin="switch"> </div> </div> ``` #### 表单展示 效果图: ![](https://img.kancloud.cn/0d/9e/0d9ea8e5d4d785a2999d6981048a8b3e_285x43.png) 代码如下: ``` <div class="layui-form-item"> <label class="layui-form-label">表单展示</label> <div class="layui-input-block"> <p class="ns-input-text">2019-11-11 15:30:29</p> </div> </div> ``` #### 表单 - 按钮 效果图: ![](https://img.kancloud.cn/8e/c5/8ec5f8e73f08649b1b72c1976f50091a_259x71.png) 代码如下: ``` <div class="ns-form-row"> <button class="layui-btn ns-bg-color">保存</button> <button type="reset" class="layui-btn layui-btn-primary">返回</button> </div> ``` #### 一行多列 效果图: ![](https://img.kancloud.cn/26/ef/26ef86276a83900e343a7be358a468ed_464x55.png) 代码如下: ``` <div class="layui-form-item"> <label class="layui-form-label">缩略大图(单位:px)</label> <div class="layui-input-block"> <div class="layui-form-mid">宽</div> <div class="layui-input-inline"> <input name="thumb_big_width" type="number" lay-verify="int" class="layui-input ns-len-small"> </div> <div class="layui-form-mid">高</div> <div class="layui-input-inline"> <input name="thumb_big_height" type="number" lay-verify="int" class="layui-input ns-len-small"> </div> </div> </div> ``` #### 手动触发select事件 layui没有封装手动触发select的事件,可以参考以下代码: ``` $("select[name='category']").siblings("div.layui-form-select").find("dl dd[lay-value='" + value + "']").click(); ``` ### 字段集区块 效果图: ![](https://img.kancloud.cn/72/65/7265c15aac7cf93ab1875b0c5aa2214f_975x227.png) 代码如下: ``` <fieldset class="layui-elem-field"> <legend>标题</legend> <div class="layui-field-box">内容区域</div> </fieldset> ```