javascript 常用代码大全(十)

来源:互联网 发布:图文编辑软件 编辑:程序博客网 时间:2024/04/30 01:59

 

// 14

//------------------------------------- 
// 内容大于某值 
//+------------------------------------ 
function LetMoreThan(obj, leftNumber, hintFlag, focusFlag) 

var ifAlert;// 是否出现警告 
if (g_Obj == null) 
g_Obj=event.srcElement; 
else if ((g_Obj != null) && (hintFlag == 0) && (g_Obj != obj)) 

g_Obj = null; 
return; 

g_Obj.value = g_Obj.value.trim(); 
if (g_Obj.value == "") 
ifAlert = 0; 
else 
ifAlert = 1; 
if ((g_Obj.value == "") || (isNaN(g_Obj.value)) || (g_Obj.value < leftNumber)) 

if (hintFlag == 0) 

g_Obj.value = ""; 
if (focusFlag == 1) 
g_Obj.focus(); 
else 
g_Obj = null; 
// 更友好的提示 
if (ifAlert == 1) 

if (leftNumber == 0) 
alert("内容必须为非负数!"); 
else 
alert("输入的内容必须" + leftNumber + "以上!"); 


return false; 

else 
g_Obj = null; 
return true; 

//------------------------------------- 
// 内容大于某值,整数 
//+------------------------------------ 
function LetMoreThan_Int(obj, leftNumber, hintFlag, focusFlag) 

var ifAlert;// 是否出现警告 
if (g_Obj == null) 
g_Obj=event.srcElement; 
else if ((g_Obj != null) && (hintFlag == 0) && (g_Obj != obj)) 

g_Obj = null; 
return; 

g_Obj.value = g_Obj.value.trim(); 
if (g_Obj.value == "") 
ifAlert = 0; 
else 
ifAlert = 1; 
if ((g_Obj.value == "") || (isNaN(g_Obj.value) || g_Obj.value < leftNumber) || !/^/d*$/.test(g_Obj.value)) 

if (hintFlag == 0) 

g_Obj.value = ""; 
if (focusFlag == 1) 
g_Obj.focus(); 
else 
{g_Obj = null;} 
if (ifAlert == 1)// 当用户不输入的时候,不出现提示 

// 更友好的提示 
if (leftNumber == 0) 
alert("内容必须为非负整数!"); 
else 
alert("且必须在" + leftNumber + "以上!"); 


return false; 

else 
g_Obj = null; 
return true; 

//------------------------------------- 
// 内容小于某值 
//+------------------------------------ 
function LetLessThan(obj, rightNumber, hintFlag, focusFlag) 

if (g_Obj == null) 
g_Obj=event.srcElement; 
else if ((g_Obj != null) && (hintFlag == 0) && (g_Obj != obj)) 

g_Obj = null; 
return; 

g_Obj.value = g_Obj.value.trim(); 
if ((g_Obj.value == "") || (isNaN(g_Obj.value) || g_Obj.value > rightNumber)) 

if (hintFlag == 0) 

g_Obj.value = ""; 
if (focusFlag == 1) 
g_Obj.focus(); 
else 
g_Obj = null; 
alert("输入的内容必须在" + rightNumber + "以下!"); 

return false; 

else 
{g_Obj = null;} 
return true; 

文章出处:http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721/4661_13.html