代码如下:<input type="text"onKeyUp="this.value=this.value.replace(/[^\.\d]/g,);if(this.value.split(.).length>2){this.value=this.value.split(.)[0]+.+this.value.split(.)[1]}"> 1.文本框只能输入数字代码(小数点也不能输入) 代码如下:<inputōnkeyup="this.value=this.value.replace(/\D/g,)"ōnafterpaste="this.value=this.value.replace(/\D/g,)"> 2.只能输入数字,能输小数点. 代码如下:<inputōnkeyup="if(isNaN(...
代码如下:$(document).ready(function(){ $(#news_title).bind(input,fun).bind(keyup,fun);}); //function listvar fun=function(){ value=$(this).val(); $(.prev).text(value);}注: bind(input,fun) 用于ff下keyup bind(keyup,fun) 用于ie
获取选中的值获取一组radio被选中项的值 代码如下:var item = $(input[@name=items][@checked]).val();获取select被选中项的文本 代码如下:var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值 代码如下:$(#select_id)[0].selectedIndex = 1;radio单选组的第二个元素为当前选中值 代码如下:$(input[@name=items]).get(1).checked = true;获取值:文本框,文本区域: 代码如下:$("...
需要实现的效果:一个输入框,当输入框未获得焦点的时候,value 值为 “密码”;当输入框失去焦点的时候,输入内容显示为”*****” <input name=”password” type=”text” id=”showPwd” tabindex=”2″ class=”input” value=”密码” /> 我们很直接会想到下面的js $(“#showPwd”).focus(function(){$(this).attr(‘type,password);}); 发现并没有实现预期效果,出现 uncaught exception type property cant be changed 错误...
使用form 的集合对象elements,从而得到value 代码如下:var form = document.getElementById("dateform"); var a = form.elements.length;//所有的控件个数 for (var j=0;j<a;j++){ if(form.elements[j].className == "text"){//class="text"的控件 if(form.elements[j].value=="" || form.elements[j].value==null){ alert("不能为空"); form.elements[j].focus(); return false; } } }
上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决 代码如下:<input type="file" id="fileupload" name="file" /> 第一种: 代码如下:var obj = document.getElementById(fileupload) ; obj.select(); document.selection.clear(); 第二种: 代码如下:var obj = document.getElementById(fileupload) ; obj.outerHTML=obj.outerHTML;
js修改input的type属性有些限制。当input元素还未插入文档流之前,是可以修改它的值的,在ie和ff下都没问题。但如果input已经存在于页面,其type属性在ie下就成了只读属性了,不可以修改。在ff下仍是可读写属性。 今天遇到个问题,输入框有默认值“密码”,但获得焦点时,“密码”两字会去掉,输入时直接变成”****“的password类型。很明显,一开始的时候,input的类型是text,后来变成了password类型。直观的思路是用js修改input...
下面的方法是选择name是redthree的 并且选中了的input 里面的 title属性的内容 <input name="redTrdd" title='xiaoming'> 代码如下:xtest = $(":input[name=radThree][checked]").attr("title");
代码如下:<!doctype html> <html> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <title>Image preview example</title> <script type="text/javascript"> 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|im...
废话不多说,上代码: 代码如下:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title></title> <script type="text/javascript"> /** * 只能输入数字0-9 */ function kp(){ if(event.keyCode<=47 || event.keyCode>=65) { event.returnValue=false; } } /** * 只能输入数字0-9和 .(小数点) */ function kpd(){ if(event.keyCode<=47 || (event.keyCode>=65 && event.ke...
说明:部分标签和类是封装在框架内的,其效果和html标签差不多。 jsp页面: 代码如下:<% Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); %><% UserInfo userInfo = (UserInfo) session.getAttribute(ToftConst.Toft_SessionKey_UserData); %> <t:searchform id="searchForm"> <ul class="c3 l120 clearfix"> <li> <label>生成日期:</label> <t:date name="generate_date" id="generate_date"...
在开发中,文件上传必不可少,<input type="file" /> 是常用的上传标签,但是它长得又丑、浏览的字样不能换,我们一般会用让,<input type="file" />隐藏,点其他的标签(图片等)来时实现选择文件上传功能。 看代码: 代码如下:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery/jquery-1.8.2...
style="ime-mode:Disabled“ 这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。 只允许输入数字 代码如下:<input name="username" type="text" onkeyup="value=this.value.replace(//D+/g,)"> 只允许输入英文字母、数字和下划线(以下二种方法实现) 代码如下:<input name="username" type="text" style="ime-mode:disabled"> <input name="username" type="te...
1.用<span>标签写,定位在input上,让它单击和input获焦上都消失。 比如制作一个最常见的,input初始值,一般以前,我都只是写在input的value里。但是某天开发说,这不行,会传值七七八八%……@剩下的只能意会不能言传了。所以,要把初始值单独写出来,于是我比较傻逼,就用<span>标签写,定位在input上,让它单击和input获焦上都消失。 一定要牢牢记住的单词。网上那堆,如果你看都不看就直接制作过来用的话,你就特么的是全天下最...
检查表单是否符合规定的长度.最长允许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个字符!");}