![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Uluoyu
这个作者很懒,什么都没留下…
展开
-
onpropertychange替代方案
onpropertychange替代方案1.onpropertychange的介绍onpropertychange事件就是property(属性)change(改变)的时候,触发事件。这是IE专有的!如果想兼容其它浏览器,有个类似的事件,oninput!可能大家会想到另外一个事件:onchange。但是,onchange有两个弊端。一、就是它在触发对象失去焦点时,才触发onchange事件。二、如果得用javascript改变触发对象的属性时,并不能触发onchange事件,oninput也原创 2022-01-13 17:46:59 · 502 阅读 · 0 评论 -
前端布局的一些收获
前端布局的一些收获 这段时间做前端样式的改造,有一些收获,来记录一下(吐槽一句IE垃圾)1.calc()函数定义与用法calc() 函数用于动态计算长度值。需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);任何长度值都可以使用calc()函数进行计算;calc()函数支持 “+”, “-”, “*”, “/” 运算;calc()函数使用标准的数学运算优先级规则;注意IE8及以下不支持该方法,原创 2021-12-02 14:48:43 · 167 阅读 · 0 评论 -
WdatePicker获取不超过今天的值
WdatePicker获取不超过今天的值οnclick="WdatePicker({dateFmt:'yyyy-MM-dd', maxDate: '%y-%M-%d'}'})原创 2021-11-17 14:32:32 · 231 阅读 · 0 评论 -
Ajax中的url使用规则
Ajax中的url使用规则Ajax中的url使用规则如下:先封装项目访问地址:String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();然后在js中定义:var _path = ‘<%=basePath%>’,最后在后面拼接具体访问路径。...原创 2021-08-10 10:37:55 · 1224 阅读 · 0 评论 -
dhtmlXGrid复选框点击事件
dhtmlXGrid复选框点击事件var mygrid;//加载初始界面$(function () { mygrid = new dhtmlXGridObject('tdh_colour'); mygrid.setImagePath(getUrlPath() + "/static/plugg/dhtmlx/dhtmlxGrid/codebase/imgs/"); mygrid.setHeader("#master_checkbox,状态,查看,编辑,案号,被执行人,证件类型,证原创 2021-08-08 16:04:56 · 699 阅读 · 1 评论 -
js编码解码
js编码解码//对输出结果编码function encodeStr(val) { return encodeURIComponent(encodeURIComponent(trim(val)));}// 对参数解码function decodeStr(val) { return decodeURIComponent(decodeURIComponent(trim(val)));}后端解码 public static String urlDecode(String i原创 2021-08-05 10:51:49 · 280 阅读 · 0 评论 -
必填校验加变色,点击颜色消失
必填校验加变色,点击颜色消失1.例子<td changeColorForNull="ah0"> <input class="noNull" type="text" id="ah0" name="ah" notNull="案号" onfocus="myFocus(this)" value="" /></td>通用的必填校验工具方法//去掉空格function trim(value) { if (value) {原创 2021-08-05 10:46:33 · 249 阅读 · 0 评论 -
输入框不可以输入中文
输入框不可以输入中文1.输入框不可以输入中文,中文直接消失<input oninput = "value=value.replace(/[\u4e00-\u9fa5]{0,}$/g,'')"/>2.说明oninput 事件在元素值发生变化是立即触发匹配使用正则表达式正则表达式在线测试网站...原创 2021-08-05 10:33:34 · 705 阅读 · 0 评论 -
输入框长度校验
输入框长度校验1.例子<input id="username" onkeyup="checkLength(this,80)"/>80是限制的长度//输入长度校验,当长度超出限制,截取0到限制长度的字符串function checkLength(obj, length) { if ($('#' + $(obj).attr("id")).val() > length) { $('#' + $(obj).attr("id")).val($('#' + $(ob原创 2021-08-05 10:27:09 · 1120 阅读 · 0 评论 -
动态增删表单
动态增删表单1.实现效果2.两种方式,推荐第二种(不管是第一种还是第二种,想要序列化都必须,id不同)(1)表单clone的方式(简单演示,道理相通) <div id="cxdx"> <form id="formBody0"> <table> </table>原创 2021-08-05 10:16:34 · 344 阅读 · 0 评论 -
js里面拼接代码和使用ModelAndView
js里面拼接代码和使用ModelAndView1.js里面拼接代码 <tr> <td class="tdTitle">性别</td> <td class="tdCont"> <select name="yhxb" id="yhxb" class="inputSel" style="width: 100px"> </select&原创 2021-07-05 17:21:04 · 287 阅读 · 0 评论 -
form表单序列化转换为json对象
form表单序列化转换为json对象//form表单序列化转换为json对象(function($){ $.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); $(array).each(function(){ if(serializeObj[this.name]){ if($.i原创 2021-06-29 10:03:55 · 672 阅读 · 0 评论 -
前端获取当前url路径
前端获取当前url路径//获取url路径function getUrlPath(){ //获取当前网址 var currentPath = window.document.location.href; //获取主机地址之后的目录 var pathName = window.document.location.pathname; var pos = currentPath.indexOf(pathName); //获取主机地址 var localho原创 2021-06-29 10:02:28 · 3211 阅读 · 0 评论