代码如下: var doc = window.document, input = doc.createElement(input); if( typeof input[placeholder] == undefined ) // 如果不支持placeholder属性 { $(input).each(function( ele ) { var me = $(this); var ph = me.attr(placeholder); if( ph && !me.val() ) { me.val(ph).css(color, #aaa).css(line-height, me.css(height)); } me.on(focus, function() { if( me.val() === ph) { me.val(null).css(color, ); } }).on(...
这玩意很多人写过,但是今天临时要用的时候找不到符合需求的,所以立马来写一个,既然都写完了而且还满符合需求的就放上来让大家鞭一鞭。 需求很简单,一个文字方块必须限制只能输入数字(或是小数点)并且要支援 IE 和 Firefox。 HTML的 Input 是这样下滴 代码如下: 其中那个 Style 是在 IE 浏览器下有效用的,可以让使用者无法在这文字方块内使用输入法。 而onkeyup 则是我们自己撰写的 js 啦,完整的 Code 在下面。 --------...
目前1.7以上,jquery的事件绑定已经用on替换了原来的bind,接下来为大家介绍下bind的使用方法及input textare事件,感兴趣的朋友可以参考下 (1)jquery 绑定事件 目前1.7以上,jquery的事件绑定已经用on替换了原来的bind; 区别:(个人理解)bind是一次绑定事件到每一个子节点;on是只绑定到父节点,然后冒泡到各个子节点; 用法:bind 一个事件,一个方法:$(".class input").bind('click',function(e){...;e.stopPropagation;}) 两...
检查表单是否符合规定的长度.最长允许n个字符(中文算2位)! 代码如下: function fucCheckLength(strTemp) { var i,sum; sum=0; for(i=0;i<strTemp.length;i++) { if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) { sum=sum+1; }else { sum=sum+2; } } return sum; }使用: 代码如下:m=fucCheckLength(strTemp);if(m>10){ alert("长度大于10个字符!");}
代码如下: function getObject(objectId) { if (document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId); } else if (document.all && document.all(objectId)) { return document.all(objectId); } else if (document.layers && document.layers[objectId]) { return document.layers[objectId]; } else { return false; }} f...
1.用标签写,定位在input上,让它单击和input获焦上都消失。 比如制作一个最常见的,input初始值,一般以前,我都只是写在input的value里。但是某天开发说,这不行,会传值七七八八%……@剩下的只能意会不能言传了。所以,要把初始值单独写出来,于是我比较傻逼,就用标签写,定位在input上,让它单击和input获焦上都消失。 一定要牢牢记住的单词。网上那堆,如果你看都不看就直接制作过来用的话,你就特么的是全天下最特么傻逼的人...
style="ime-mode:Disabled“ 这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。 只允许输入数字 代码如下: 只允许输入英文字母、数字和下划线(以下二种方法实现) 代码如下: 只允许输入英文字母、数字和&=@ 代码如下: 只允许输入汉字 代码如下: 实例:限制输入三位 只能是数字或者'.' 并在input内关闭输入法 代码如下: 折 扣
代码如下: 需要定位到第三个文本框的时候: 代码如下: $(“.ed input:text)”).eq(3) $(“.ed input:text:eq(3)”) $(“.ed input[type=”text”]”).eq(3) $(“.ed input[type=”text”]:eq(3)”) 其中.ed中ed是class="ed"。
说明:部分标签和类是封装在框架内的,其效果和html标签差不多。 jsp页面: 代码如下: Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); %>UserInfo userInfo = (UserInfo) session.getAttribute(ToftConst.Toft_SessionKey_UserData); %> 生成日期: "> 维护人: function InsertData(){ var generate_date=document.getElementById("generate_date").value; var maintenance_men=do...
在开发中,文件上传必不可少, 是常用的上传标签,但是它长得又丑、浏览的字样不能换,我们一般会用让,隐藏,点其他的标签(图片等)来时实现选择文件上传功能。 看代码: 代码如下: ._box { width: 119px; height: 37px; background-color: #53AD3F; background-image: url(images/bg.png); background-repeat: no-repeat; background-position: 0 0; background-attachment: scroll; line-height: 37px; text-align: cen...
废话不多说,上代码: 代码如下: /** * 只能输入数字0-9 */ function kp(){ if(event.keyCode=65) { event.returnValue=false; } } /** * 只能输入数字0-9和 .(小数点) */ function kpd(){ if(event.keyCode=65 && event.keyCode!=190)) { event.returnValue=false; } } 这个input只能输入0-9 这个input只能输入0-9. 直接在keydown的时候就截掉输入事件,根本不让输。 不用replace那种别扭的方法 - 输进了字母再替换...
下面的方法是选择name是redthree的 并且选中了的input 里面的 title属性的内容 代码如下: xtest = $(":input[name=radThree][checked]").attr("title");
代码如下: Image preview example var loadImageFile = (function () { if (window.FileReader) { var oPreviewImg = null, oFReader = new window.FileReader(), rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|image\/tiff|image\/x\-cmu\-raster|image\/x\-cmx|image\/x\-icon|image\/x\-portable\-anymap|image\/x\-por...
js修改input的type属性有些限制。当input元素还未插入文档流之前,是可以修改它的值的,在ie和ff下都没问题。但如果input已经存在于页面,其type属性在ie下就成了只读属性了,不可以修改。在ff下仍是可读写属性。 今天遇到个问题,输入框有默认值“密码”,但获得焦点时,“密码”两字会去掉,输入时直接变成”****“的password类型。很明显,一开始的时候,input的类型是text,后来变成了password类型。直观的思路是用js修改input...
上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决 代码如下: 第一种: 代码如下: var obj = document.getElementById(fileupload) ; obj.select(); document.selection.clear(); 第二种: 代码如下: var obj = document.getElementById(fileupload) ; obj.outerHTML=obj.outerHTML;