js
文章平均质量分 64
supershuyun
每天积累一点点,每天成长一点点。
展开
-
关于input文本框只能输入数字的几种实用方法!!!
关于input文本框只能输入数字的几种实用方法!!!最近在做jsp动态表格的时候,常常会遇到一些金额、数量等,只能输入数字,问题虽然简单,但是走了一些弯路,在此总结一下。这个问题有三种解决方案,第一种最适用。1.使用isNaN()函数isNaN()的缺点就在于 null、空格以及空串会被按照0来处理,所以需要前面剔除;NaN: Not a Number/***判断是否是数字**/123456789...原创 2018-05-17 14:30:44 · 93387 阅读 · 0 评论 -
IE8不支持数组的indexOf方法
在开发中遇到了一个Array的坑IE8不支持Array的indexOf()方法,但是支持String的indexOf();所以在js中,如果数据元素为非对象类型(String...),可以定义为String。...原创 2019-04-09 15:12:48 · 345 阅读 · 0 评论 -
java用jxl导出Excel
记录一次导出excel代码:html代码:<button id="export_seal" class="u-btn-search2" onclick="exportSeal('{$T.param.menuCode}','{$T.param.menuName}');" >导出</button>js: var exportSeal=function ()...原创 2019-03-25 16:29:09 · 174 阅读 · 0 评论 -
【JSP EL】EL表达式获取当前时间(三种方式)
第一种方式://先在代码段定义<% long date = new Date().getTime(); request.setAttribute("date", date); %>//然后EL表达式引用${date}或者 //同样道理 这里得到时间 <% Date nowDate = new Date();...原创 2019-02-19 08:53:09 · 8230 阅读 · 0 评论 -
onmouseenter与onmouseleave事件
onmouseenter 事件在鼠标指针移动到元素上时触发。onmouseenter 事件在鼠标指针离开元素上时触发。常用于显示二维码等功能应用:<button class="u-btn-sq" onmouseenter="j_OutBox_on('j-bubOpenBox')" onmouseleave="j_close_off('j-bubOpenBox')" type...原创 2019-02-13 15:57:34 · 3668 阅读 · 1 评论 -
setInterval()与setTimeout()计时器详解
JavaScript是单线程语言,但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码,间歇时间值是指每隔指定的时间就执行一次代码。超时调用 超时调用使用window对象的setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(代码执行前的等待时间)。其中,第一个参数可以是一个字符串(和eval()中使用的字符串一样),也可以...转载 2019-01-15 14:17:30 · 3512 阅读 · 0 评论 -
实现checkBox readonly功能
今天在做开发的时候遇到了这样一个问题:有一个checkBox选项是不能被改变的。但是checkBox又是没有readonly属性的,这个时候我就想到了另外一个属性disabled,但是disabled的对象是不能提交到后台的,所以这个又被排除掉了。想了想,只能添加事件来搞定了。于是在checkBox中添加了个onclick="return false',问题解决。所以要想实现checkBox的re...原创 2019-01-24 11:20:21 · 650 阅读 · 0 评论 -
ie8 下拉选自适应
IE8效果如果对DripDownList设定一个固定的宽度,如果options里项的内容很长的话,IE8下是无法自适应宽度的,下拉菜单里只能看到被截断的字符串IE9、谷歌效果代码<selectid="FeeTypeFo...<SELECT id="FeeTypeFooter" style="width:65px;" onmouseover="this.style.width=...原创 2018-08-22 09:22:40 · 315 阅读 · 0 评论 -
input设置自定义属性
<input name="orgUserName${p.index}" value="${reply.orgUserName}" login="orgUserLoginName${p.index}" org="orgName${p.index}" maxlength="10" cl..原创 2018-08-03 14:27:47 · 5541 阅读 · 0 评论 -
不允许输入某些非法字符或者敏感字符
解决思路:1、获得输入的值2、定义非法数组3、遍历这个数组4、判断这个数组是否包含这些字理论上前台校验即可,但是一般重要的这种校验,最好是前后台均做判断,防止有人拼接url进行恶意查询!前台校验:var ban_str=["泰","康","泰康","有","限","有限","责","任","责任","公","司","公司","集","团","集团","拜","博","拜博",...原创 2018-08-03 14:25:43 · 6110 阅读 · 0 评论 -
判断字符串是否为空或者为空串
判断字符串是否为空或者为空串的js思路:很多时候需要搜索关键字或者其它条件不能为空。我们解决的思路就是1、获取这个值2、然后去掉空格3、再去判断是否为空js如下://判断不为空或者不为空串function chkblk(ele) { //去掉所有空格后再判断是否为空 if (ele.replace(/(^\s*)|(\s*$)/g, "")=="")...原创 2018-08-03 14:18:39 · 1901 阅读 · 0 评论 -
JSP页面引入Ueditor富文本编辑器!
最近做项目时,需要用到富文本编辑器,使用了百度的Ueditor编辑器,因此 在这和大家分享下工具/原料myeclipse,ueditor方法/步骤从官网上 http://ueditor.baidu.com/website/download.html下载下JSP版解压 将ueditor1_4_3_3-utf8-jsp\utf8-jsp\jsp\lib路径下的jar到自己项目的lib包下;将压缩包重命...转载 2018-06-01 13:59:59 · 3383 阅读 · 1 评论 -
关于input标签和placeholder在IE8,9下的兼容问题
一、 input常用在表单的输入,包括text,password,H5后又新增了许多type属性值,如url, email, member等等,考虑到非现代浏览器的兼容性问题,这些新的type常用在移动端的项目中。 二、 IE10+浏览器下,input标签会有一个默认的样式,比如文本框的‘×’号,密码框的小眼睛。初衷是好的,有时候很方便,但有时候我们会自己设置样式和功能。可以用...转载 2018-05-18 14:21:55 · 580 阅读 · 0 评论 -
用js判断表格是否为空,如不为空则光标调至input内!!!
表格非空校验最近在动态表格时,需要提交前需要校验表格是否为空,如不为空则光标调至表格内,由于项目里校验用的是easy ui校验,表格应该也有相应的校验,百度了半天没整明白,就自己写了一个校验!!!/**表格不为空验证*/var tender_check_notempty = function () { //获取所有tr var trs=$("#operation_tender")...原创 2018-05-17 15:27:51 · 3776 阅读 · 0 评论 -
ie8表格框线不显示问题!!!
由于个别用户在使用ie8,所以页面必须兼容ie8,ie8大家都懂的。。。先说问题:正常浏览器:IE8:惊不惊喜、意不意外但是只需要在table上加红色这个属性,就可以解决<table style="table-layout:fixed;"> <tr> <td class="tdclass" style="border-top-color: #f...原创 2018-05-17 14:46:36 · 2859 阅读 · 2 评论 -
判断ie版本!!!
判断IE的版本://表格兼容IE8if(ie8Version()){ $("#purchase_css").css("width","77.8%");}else{ $("#purchase_css").css("width","76.1%");}//判断ie版本function ie8Version() { var useragent = window.na...原创 2018-05-17 14:33:59 · 450 阅读 · 0 评论 -
js中精确进行加法计算
//定义一个加法函数 function add_sum(arg1,arg2){ var r1,r2,m; try { r1 = arg1.toString().split(".")[1].length; } catch(e) { r1 = 0; } ...原创 2019-07-18 10:09:59 · 2282 阅读 · 1 评论