jquery输入限制,jquery禁用所有input

使用jquery如何限制输入框输入数字范围在20到30之间

/**

成都创新互联公司服务项目包括大安网站建设、大安网站制作、大安网页制作以及大安网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,大安网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到大安省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

* 首先判断是否是数字(这里包括整数与带小数两种情况,未考虑负数情况)

* 其次判断value长度。

*/

function validateNum(value) {

if( /^\d|(\d*\.\d+)*/.test(value)) {

var length = value.toString().length;

if(20 = length || 30 = length) {

return true;

}

return false;

}

return false;

}

$("input").blur( function(event) {

var el = event.target;

if(validateNum(el.value)){

return true;

}

$(el).focus(); //判断失败不允许其失去焦点。

});

jquery如何实现文本框输入内容超过长度不允许输入

这段jquery代码可以保持一个文本框输入的同时另外一个文本框与之同步:

var $inputs = $(".example-input");======$inputs.keyup(function(============{$inputs.val($(this).val());});

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

jQuery文本框输入格式限制valueChange replace光标移动问题

因为使用了替换,最好的办法是不要使用替换,在keypress时直接过滤。

给你一段我写的简单的封装成jquery插件的代码吧:

$.fn.bindIntTypeValidation=function(){    

return this.keypress(function (e) {    

var c = e.keyCode;    

return c = 48  c = 57 || (c==45  this.value=='');    

}).bind('paste', function (e) {    

var d = e.originalEvent  e.originalEvent.clipboardData || window.clipboardData;

return /^-?\d*$/g.test(d.getData('text'));    

}).css('ime-mode','disabled');    

};

使用方法:

$('#id1').bindIntTypeValidation();

jquery 验证文本框限制输入文字

var this_val=$("#txtShopName").val().replace(/(^\s*)|(\s*$)/g, "");

if(this_val== ""){

$.jBox.tip(lang["msg-57"]);

return false;

}else{

var deal_val=substr(this_val,50);

if(deal_val!=this_val){

$.jBox.tip('只能输入50个字符和25汉字');

return false;

}

}

function substr(str, len)

{

if( ! str || ! len)

{

return '';

}

// 预期计数:中文2字节,英文1字节

var a = 0;

// 循环计数

var i = 0;

// 临时字串

var temp = '';

for (i = 0; i  str.length; i ++ )

{

if (str.charCodeAt(i)  255)

{

// 按照预期计数增加2

a += 2;

}

else

{

a ++ ;

}

// 如果增加计数后长度大于限定长度,就直接返回临时字符串

if(a  len)

{

return temp;

}

// 将当前内容加到临时字符串

temp += str.charAt(i);

}

// 如果全部是单字节字符,就直接返回源字符串

return str;

}


文章标题:jquery输入限制,jquery禁用所有input
分享路径:http://hbruida.cn/article/dsdciod.html