请参看:http://hw1287789687.iteye.com/blog/2124945
(1)判断是否是数字
/*** * whether is digit */ com.whuang.hsj.isInteger=function(int22){ if(!int22 || int22==undefined){ return false; } if( int22.match(/^[\d\\.]+$/i)){ return true; }else{ return false; } };
应用:
var qrcodeSizeObj=com.whuang.hsj.$$id('qrcodeSize'); var qrcodeSizeint=qrcodeSizeObj.value; if(!com.whuang.hsj.isHasValue(qrcodeSizeint)){ qrcodeSizeObj.focus(); alert('请输入像素大小.'); return ; } var isDigit=com.whuang.hsj.isInteger(qrcodeSizeint); if(!isDigit){ alert('请输入数字[100-1000]'); return; }
(2)文本框只能输入数字
<input type="text" id="qrcodeSize" onkeyup="onlyNumberKeyUp(event)" >像素
这样,文本框就只能输入数字了,如果输入其他字符,比如字母,就会自动删除.
onlyNumberKeyUp实现:
/* * 只能输入数字 * */ onlyNumberKeyUp=function(event){ var obj=event.srcElement?event.srcElement:event.target; var pattern = /[^\d\.\/]/ig; if(pattern.test(obj.value)) { var i=getCursortPosition(event); obj.value=obj.value.replace(pattern,''); setCaretPosition(event,i); } };
(3)判断输入框是否为空
/** * whether has value * * @param {Object} * input */ com.whuang.hsj.isHasValue = function(input) { if (typeof input == "number" && input == "0") { return true; } if(!input) { return false; } if(input==""||input==undefined||com.whuang.hsj.isWholeWhitespace(input)){ return false; } return true; }; /** * is whitespace entirely * * @param {Object} * inputString */ com.whuang.hsj.isWholeWhitespace = function(inputString) { if (typeof inputString == "object") { return inputString; } var bootInit = true; if (inputString == "" || inputString == undefined) { return false; } for ( var i = 0; i < inputString.length; i++) { var c = inputString.charAt(i); if (!com.whuang.hsj.isWhitespace(c)) { bootInit = false; break; } } return bootInit; }; com.whuang.hsj.isWhitespace = function(input) {// whether has whitespace var whitespace = " \t\n\r"; for ( var i = 0; i < input.length; i++) { var c = input.charAt(i); if (whitespace.indexOf(c) >= 0) { return true; } } return false; };
应用:
var qrcodeSizeObj=com.whuang.hsj.$$id('qrcodeSize'); var qrcodeSizeint=qrcodeSizeObj.value; if(!com.whuang.hsj.isHasValue(qrcodeSizeint)){ qrcodeSizeObj.focus(); alert('请输入像素大小.'); return ; }
(4)js动态添加组件(控件)
var buttonTd=com.whuang.hsj.$$id("buttonTd");//td tag var newInput =document.createElement("input"); newInput.type="button"; newInput.name="input1"; newInput.value="修改密码"; newInput.className='class2'; buttonTd.appendChild(newInput);
说明:newInput.className 是用于指定样式
请参考:http://hw1287789687.iteye.com/blog/2124945
相关推荐
NULL 博文链接:https://hw1287789687.iteye.com/blog/2124945
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形...
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形...
第一章.文本特效类 第二章.图片特效类 第三章.鼠标键盘类 第四章....第五章....第六章....第七章....第八章....第九章....第十章.密码校验类 第十一章....第十二章....第十三章....第十四章....第十六章.JavaScript连接数据库实例
常用的javascript基于正则表达式的文本框验证代码
一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-...
本文实例为大家分享了JavaScript实现表单验证功能的具体代码,供大家参考,具体内容如下 以下是JavaScript的表单验证功能,可根据JS代码编写出你想要的HTML和CSS的代码。 关于正则表达式的使用,以及常用的正则...
第一篇 JavaScript入门篇 第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 ...第15章 JavaScript常用特效收集
1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 ...
主要是以下功能的代码: 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的id的验证) 1.3 负整数的验证 1.4 整数不能大于imax 1.5 整数不能小于imin 2、时间类 2.1 短时间,形如 (13:...
第2章 HTML 5的常用元素与属性 14 2.1 HTML 5保留的常用元素 15 2.2 HTML 5增强的iframe元素 34 2.3 HTML 5保留的通用属性 40 2.4 HTML 5新增的通用属性 44 2.5 HTML 5新增的结构元素 48 2.6 HTML 5新增的...
2.11 校验忽略样式内容后文本域中的内容是否为空//校验忽略样式内容 后文本域中的内容是否为空.. 124 2.12 计算天数差的函数. 125 2.13 把结束日期月份加上月末日期.. 125 2.14 检验输入的日期yyyy-MM 126
001-HTML中嵌入JavaScript代码的第一种方式 002-HTML中嵌入JavaScript代码的第二种方式 003-HTML中嵌入JavaScript代码的第三种方式 001-BOM编程-open和close 002-open 003-弹出消息框和确认框 004-当前窗口设置为...
本文实例汇总了JavaScript常用验证函数。分享给大家供大家参考。具体汇总如下: 一、字符串类验证 1. 长度限制 代码如下:[removed] function test() { if(document.a.b.value.length>50) { alert(“不能超过50...
* 根据单位代码判断它的级别,返回值1/2/3/4 * 根据单位代码得到它对应的省份名称 * 根据省份名称得到它对应的省级单位代码 * 产生x位的随机字符串,注意:第1位不一定是字母 * 产生x位的随机数值型字符串 * 产生...
◆ JavaScript 最常用情景的一个例子――验证用户输入; ◆ JavaScript 的文档对象模型图; ◆ JavaScript 的字符串对象和日期对象; ◆ 窗口对象和框架窗口(FrameSet、IFrame); ◆ 正则表达式的模式...
基本语法 if (表达式) { 代码1 } else { 代码2 } 语法说明 if-else语句的小括号中表达式的值必须是布尔型变量,即true或false,当值为true时,则执行代码1;否则执行代码2。 3.if-else if-else 多条件多分支语句,...
javascript常用表单验证的脚本代码,可直接粘帖使用,代码简单实用并赋有详细解释。
js常用的表单验证,里面是我自己收集的很多的js表单验证的代码,希望对你的开发和学习有帮助哦