LayUi表单模块无法正常显示

问题:

当我们再使用LayUI的Form表单模块时,我们会把自己需要的表单赋值到我们的页面中,但是会出现无法正常显示的问题,如下:

出现原因:

LayUI官方文档也明确表示:“当你使用表单时,layui 会对 select、checkbox、radio 等原始元素隐藏,从而进行美化修饰处理。但这需要依赖于 form 组件,所以你必须加载 form。”

所以我们必须加载form模块,才能使它完整地渲染出来。

解决方法:

在你js文件的代码最外层,把需要用到的模块 layui.use 预加载一下,如:

  1. /**
  2. 你的js文件
  3. **/
  4. //我们强烈推荐你在代码最外层把需要用到的模块先加载
  5. layui.use([‘layer‘, ‘form‘, ‘element‘], function(){
  6. var layer = layui.layer
  7. ,form = layui.form
  8. ,element = layui.element
  9. //……
  10. //你的代码都应该写在这里面
  11. });

当我们把这行代码执行完之后,整个表单页面就可以完整地渲染出来了,问题解决。

总结:

当我们在使用LayUI的表单时,我们要记得先把表单模块预加载出来。把这两部分当成一个整体来操作就OK了。

2020-04-02

原文地址:https://www.cnblogs.com/damugua/p/12623822.html

时间: 2024-08-02 16:16:08

LayUi表单模块无法正常显示的相关文章

django Form表单模块实例(一)

定义forms表单: from django import forms class ContactForm(forms.Form):    subject = forms.CharField(max_length=100)    message = forms.CharField(widget=forms.Textarea)    sender = forms.EmailField()    cc_myself = forms.BooleanField(required=False) 定义vie

Excel怎么改变工作表从右到左显示

方法一: 正常的工作表一般显示都是如下图,最左面是行号,最上面是列标,从左到右. 按<Alt+F11>组合键进入VBE界面. 在[属性]框里将"DisplayRightToLeft"选项改成TRUE. 再回到Excel工作表界面,界面就变成了下面的样式.同样的方法,如果改成FALSE则工作表显示还是从左到右. 方法二: 在功能区空白区鼠标右键,选择[自定义快速访问工具栏]. 选择[所有命令],并找到[从右向左书写的文档],点击[添加]按钮. 如上操作并确定后,快速访问工具栏

PHP打印9*9的乘法表并以表格形式显示

/**  *   *打印9*9的乘法表并以表格形式显示:  **/ echo '<table width="999"  border="1"  >'; for ($i = 1;  $i < 10;  $i++) {   for ($j = 1;  $j <= $i;  $j++) { echo '<td align="center">'.$j . 'X' . $i . '=' .( $i * $j ).'<

使块元素并排显示和清除浮动的方法

使多个块元素并排显示: ①inline-block:内敛块,不占一行,但可以设置宽高属性,将块元素的display设置为inline-block,可以让多个div块横向显示.但是该用法下多个块之间会出现空格,是由于相邻两个</div>与<div>之间的换行符引起的,空格的清除办法: ①去掉换行符(不推荐):页面不美观 ②注释(不推荐):将换行部分注释掉 ③将上一行的>移到下一行(不推荐):页面不美观 ④将要并排显示的div添加父元素,并且给父元素div添加属性:font-si

laravel项目中css样式表的背景图片不显示

刚学laravel,遇到了很多坑,感觉laravel是挺强大的. 建好后台项目,奈何css样式表的背景图片不显示 .mainhd { background: url(../images/sky/body_bg.png) repeat-x 0px 0px; } 按理上面的写法没错,因为是从别的后台搬过来的,但是图片一直不显示,访问绝对路径却又能显示图片,坑. 原因是因为图片路径要使用单引号或者双引号的,下面是正确的写法 .mainhd { background: url('../images/sk

zencart批量表上传后 标题显示为网址 批量修改标题状态

zencart批量表上传后 标题显示为网址,原因是导入批量表时,产品标题对应状态被重置为0导致的 批量修改标题状态 UPDATE products SET metatags_title_status = '1', metatags_products_name_status = '0', metatags_model_status = '0', metatags_price_status = '1', metatags_title_tagline_status = '0'; 批量修改特价到期时间

zencart批量表上传后标题显示为网址

zencart批量表上传后 标题显示为网址,原因是导入批量表时,产品标题对应状态被重置为0导致的 批量修改标题状态 UPDATE products SET metatags_title_status = 1 ,metatags_products_name_status = 0 ,metata zencart批量表上传后 标题显示为网址,原因是导入批量表时,产品标题对应状态被重置为0导致的 批量修改标题状态 UPDATE products SET metatags_title_status = '

SQL语句中使用 with 递归实现表中数据树状显示

在开发过程中会遇到很多实现树状的功能,之前为了实现数据的树状显示一般都是通过程序里面的递归实现,今天试了一下通过sql语句实现具体如下: 表名:DeptInfo 字段:DeptId(部门编号),DeptName(部门名称),DeptUpId(部门上级ID),DeptPath(部门层级) 从DeptUpId和DeptPath中可看出表数据可能很乱: 为了实现表中数据树状显示,条例清晰具体代码实现如下: with dept as(select DeptId,DeptUpId from DeptInf

layui表单提交

关于layui表单提交  只是简单用一个文本框记录一下提交过程    其他的如下拉框选择框样式可以参考官网 下面直接开始.首 一:前台页面 <!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <link href="../layui/css/layui.css" rel="stylesheet&