
bug宝典之bootstrap [object HTMLSelectElement]
发布日期:2021-05-04 17:00:07
浏览次数:25
分类:原创文章
本文共 2833 字,大约阅读时间需要 9 分钟。
打开一个form页面,如下面的样子,看似没有什么问题,实则问题是form-group之间的间距没有了
通过F12调试发现,form的class不正确,出现了[object HTMLSelectElement]
的样式
看看我的页面,form的样式有设置啊,那么问题在哪里呢?
<%@page contentType="text/html" pageEncoding="UTF-8"%><%@ include file="/WEB-INF/views/include/taglib.jsp"%><div class="container-fluid"> <form id="main-form" action="${ctx}/qrtzCronTriggers/${action}" class="form-horizontal margin-top"> <div class="form-group"> <label class="col-xs-3 text-right control-label">任务名称:</label> <div class="col-xs-9"> <input type="text" class="form-control no-padding" id="name" name="name" value="${scheduleJob.name}" required /> </div> </div> <div class="form-group"> <label class="col-xs-3 text-right control-label">任务组:</label> <div class="col-xs-9"> <input type="text" class="form-control no-padding" id="group" name="group" value="${scheduleJob.group}" required/> </div> </div> <div class="form-group"> <label class="col-xs-3 text-right control-label">定时策略:</label> <div class="col-xs-9"> <input type="text" class="form-control no-padding" id="cronExpression" name="cronExpression" value="${scheduleJob.cronExpression}" required /> </div> </div> <div class="form-group"> <label class="col-xs-3 text-right control-label">任务类:</label> <div class="col-xs-9"> <select class="form-control no-padding " name="className" id="className" data-value="${scheduleJob.className}" required> </select> </div> </div> <div class="form-group"> <label class="col-xs-3 text-right control-label">描述:</label> <div class="col-xs-9"> <textarea id="description" class="form-control no-padding" id="description" name="description" style="width: 100%; height: 100px;" required>${scheduleJob.description}</textarea> </div> </div> </form> <footer class="footer"> <div class="btn-group-sm text-center"> <button class="btn btn-primary ladda-button" data-style="expand-left" data-size="1" type="button" id="btnSave" ><span class="ladda-label">保存</span></button> <button class="btn btn-white" type="button" id="btnCancel">取消</button> </div> </footer></div>
排查页面简单的做法,就是删代码,找到问题代码,加上了下面的代码,就出现了这个问题。
<div class="form-group"> <label class="col-xs-3 text-right control-label">任务类:</label> <div class="col-xs-9"> <select class="form-control no-padding " name="className" id="className" data-value="${scheduleJob.className}" required> </select> </div> </div>
这代码有什么问题呢,貌似没任何问题。唯一猜测有问题的地方恐怕只有className
的变量名问题。
我的页面打开方式如下,这里用到的是layer.js的打开弹出层的方式.应该是layer输出html的时候出了问题。我不想改layer.js的源码,只能更改换个名字,就ok了。
$.ajax({ url:ctx+'/qrtzCronTriggers/add?t='+Math.random(), type:'get', async:false, success:function(htmlContent){ var layero = layer.open({ type:1,title:'新增上传周期',shadeClose:false,shade:0.8,area:'500px',content:htmlContent}); initFormConfig(layero); } });
发表评论
最新留言
很好
[***.229.124.182]2025年04月11日 12时54分44秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
invalid byte sequence for encoding
2021-05-08
ArduPilot源码极速下载手册(一文告别github慢速问题)
2021-05-08
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2021-05-08
redis向数组中添加值并查看数组长度
2021-05-08
python3基础梳理11python中模块和包
2021-05-08
JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
2021-05-08
mybatis中like的注意
2021-05-08
sqlplus的基本使用
2021-05-08
oracle删除表重复数据
2021-05-08
Oracle删除主表数据
2021-05-08
Oracle常用SQL
2021-05-08
技术美术面试问题整理
2021-05-08
Redis分布式锁原理
2021-05-08
C++学习记录 五、C++提高编程(2)
2021-05-08
自学linux毕业shell面试题
2021-05-08
4 Java 访问控制符号的范围
2021-05-08
第9章 - 有没有替代原因(检验证据)
2021-05-08
VUE3(八)setup与ref函数
2021-05-08
Vue之Element标签页保留用户操作缓存。
2021-05-08
智能合约开发实践(1)
2021-05-08