⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formcheck.js

📁 Bug管理系统
💻 JS
字号:
/*焦点放置在第一个表单域*/
function focusInFirst(){
 document.forms[0].elements[0].focus();}

/*判断用户输入是否为空*/
function isEmpty(ui) {
 return (ui==null||ui=="");}

/*取得用户输入的字符串的长度*/
function getLength(ui) {
 var i,sum=0;
 for(i=0;i<ui.length;i++) {
  if ((ui.charCodeAt(i)>=0) && (ui.charCodeAt(i)<=255))
   sum++;
    else
	 sum+=2;}
 return sum;}

/*是否为数字、字母或下划线*/
function isNLU(ui) {
  var valid=/^\w*$/;
  return (valid.test(ui));}

/*判断是否为身份证号码*/
function isIdno(ui){
  var valid=/(^\d{16}$)|(^\d{18}$)/;
  return (isEmpty(ui)||valid.test(ui));}

/*判断是否为邮政编码*/
function isPostCode(ui){
  var valid=/^\d{6}$/;
  return (isEmpty(ui)||valid.test(ui));}

/*判断是否为固定电话*/
function isChinaTel(ui){
  var valid=/^0\d{2,3}\-\d{7,8}$/;
  return (isEmpty(ui)||valid.test(ui));}

/*判断是否为移动电话*/
function isChinaMob(ui){
  var valid=/^0?13[0,1,3,5,6,8,9]\d{8}$/;
  return (isEmpty(ui)||valid.test(ui));}

/*判断是否为电话,只能为固定电话或移动电话*/
function isTel(ui){
  var valid=/(^0\d{2,3}\-\d{7,8}$)|(^0?13[0,1,3,5,6,8,9]\d{8}$)/;
  return (isEmpty(ui)||valid.test(ui));}

/*判断是否为邮件*/
function isMail(ui){
 if(isEmpty(ui)){return true;}
  var notValid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(^\-)|(\-\.)|(\.\-)/;
  var valid=/^.+\@[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}$/;
 return (!notValid.test(ui)&&valid.test(ui));}

/*用户输入字符串长度是否在两值之间*/
function isLenBetween(ui,minl,maxl) {
  return (ui>=minl&&ui<=maxl);}

/* 从 文本框 中向 下拉列表框中 添加项目 */
//obj1 是 文本框 obj2是下拉列表框
function addOption(obj1,obj2) {
	var txt=obj1.value;
	var length=obj2.length;
	if(txt!="")
	{
		if(length==0)
		{
			obj2.options[length]=new Option(txt,txt);
			alert("添加成功!");
		}
		else
		{
			var n=0;
			for(var i=0;i<length;i++)
			{
				if(obj2.options[i].value==txt)
					n=1;
			}
			if(n==0)
			{
				obj2.options[length]=new Option(txt,txt);
				alert("添加成功!");
			}
			
		}
	}
}
/* 从下拉列表框中删除选中项目 */
//obj1 	下拉列表框	
function b2_onclick(obj1) {
	var length=obj1.length;
	if(length!=0)
	{
		if(obj1.selectedIndex==0)
		{
			alert("请在下拉列表框中选中一项!");
		}
		else
		{
			var n=-1;
			for(var i=0;i<length;i++)
			{
				if(obj1.options[i].selected==true)
				{
					n=i;
				}
			}
			if(n!=-1)
			{
				obj1.options[n]=null;
				alert("删除成功!");
				obj1.options[0].selected=true;
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -