快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

神话娱乐登录平台官网:常用js脚本



这些都是事情的时刻用到的,盼望今后都可以用到

// “”:,。!; typeof(objectName) == ''undefined''

// 定义常量 ------------------------------------------------------------------------

var TxtReadOnlyBgColor = "#EEEEEE" // 当输入框是Readonly属性时的背景致

/*====================函数阐明部六=======================================================================================================================

1、JIsNumberText(txtName,sLabel) ◆→反省指定Text输入框的值是否是数值型数据 举例◆→if(!JIsNumberText(txtGrade,"成就")) return;

2、JIsNumber(sNumber) ◆→反省sNumber字符串是否是数值型数据

3、JFormatNumber(rNumber,iDec) ◆→将数值rNumber保留iDec位小数点进行款式化输出

4、JGetDays(iYear,iMonth) ◆→用于求解iYear年iMonth月份的天数

5、JIsDate(sDate) ◆→反省sDate字符串是否这天期型数据

6、JIsTime(sTime) ◆→反省sTime字符串是否是光阴型数据

7、JFormatDate(sDate,sSplit) ◆→将日期型串sDate转换成标准款式"YYYY-MM-DD"的日期型串;

8、JFormatTime(sTime,sSplit) ◆→将光阴型串sTime转换成标准款式"HH:MM:SS"的光阴型串;

9、JCheckTxtIsDate(txtName,sLabel) ◆→反省文本框txtName内的数据是否这天期型数据

10、JCheckTxtIsTime(txtName,sLabel) ◆→反省文本框txtName内的数据是否是光阴型数据

11、JGetCurrentDate() ◆→获取系统确当前日期(日期款式是"YYYY-MM-DD")

12、JGetCurrentCnDate() ◆→获取系统确当前日期(日期款式是"YYYY年MM月DD日")

13、JGetCurrentTime() ◆→获取系统确当前光阴(光阴款式是"HH:MM:SS")

14、JInitYearSelect(iBefore,iAfter,selName) ◆→初始化相关年Select(下拉框)

15、JInitDateSelect(iYear,iMonth,selName) ◆→初始化iYear年iMonth月的日期的Select中的Option,

16、JCorrectChar(txtName,sLabel,sCorrectStr) ◆→判断Text文本输入框的值是否在合法字符串sCorrectStr中

17、JTextEmpty(txtName,sLabel) ◆→判断一个文本输入框txtName的值是否为空;

18、JLTrim(sString) ◆→对sString字符串进行前空格截除

19、JRTrim(sString) ◆→对sString字符串进行后空格截除

20、JTrim(sString) ◆→对sString字符串进行前后空格截除

21、JLen(sString) ◆→测试字符串sString的长度;

22、JCopy(sString,iStart,iCount) ◆→复制字符串sString从iStart开始iCount个长度

23、JSplitId(sId_Name) ◆→提取[]内的数据

24、JToUpperCase() ◆→自动将输入文本框中的内容转换成大年夜写字符

25、JToLowerCase() ◆→自动将输入文本框中的内容转换成小写字符

26、JNumberText() ◆→限定文本输入框中只能输入数字"0"到"9",".","-"

27、reOpenWin(sUrl,pw,ph) ◆→打开一个居中的窗口,并返回打开的窗口名称

28、reOpenWinSc(sUrl,pw,ph) ◆→打开一个居中的窗口并带有竖滚动条,并返回打开的窗口名称

29、checkLen(obj,iLen,desc) ◆→检测输入的内容长度是否大年夜小规定的长度

30、winCenter() ◆→窗口居中

31、selNotEmpty(obj,sLabel) ◆→检测下拉框必须选择此中一条

32、fucusWin(winName) ◆→焦点定在传入的窗口中

33、closeWin(winName) ◆→关闭窗口

34、JNotInputEnter() ◆→限定输入回车键

35、JIntNumText() ◆→限定文本输入框中只能输入整型数据[0-9] 举例◆→

36、JInputLetter() ◆→限定文本输入框中只能输入字母[A-Za-z]

37、JInputTel() ◆→限定文本输入框中只能输入电话内容[0-9]、-、(),

38、JInputDate() ◆→限定文本输入框中只能输入日期内容[0-9]、-、/,

39、JIsIntNum() ◆→判断传的文件框的内容是否为整数

=====================神话娱乐登录平台官网===============================================================================*/

// ==================================================================================

// 第一部分 数值函数

// ==================================================================================

//-----------------------------------------------------------------------------------

//1.1 本函数用于反省指定Text输入框的值是否是数值型数据

// txtName : 文本输入框工具

// sLabel : 文本输入框的标署名称;如:年岁,数量等

//-----------------------------------------------------------------------------------

function JIsNumberText(txtName,sLabel)

{

var strTemp = "";

if (isNaN(txtName.value) || (txtName.value.length == 0))

{

strTemp = "“" + sLabel + "”必须是数值型数据。";

window.alert(strTemp) ;

txtName.value = "0";

txtName.select() ;

return false ;

}

else

{

return true ;

}

}

//------------------------------------------------------------------------------

//神话娱乐登录平台官网1.2 本函数用于反省sNumber字符串是否是数值型数据

//------------------------------------------------------------------------------

function JIsNumber(sNumber)

{

if (isNaN(sNumber) || (sNumber.length == 0))

{ return false ; }

else

{ return true ; }

}

// -----------------------------------------------------------------------------

//1.3 本函数用于将数值rNumber保留iDec位小数点进行款式化输出

// -----------------------------------------------------------------------------

function JFormatNumber(rNumber,iDec)

{

var sResult,sTemp,i ;

var iInt ; // 整数部分

var iDig ; // 小数部分

if (iDec = Math.pow(10,iDec)) // 当小数点部分四舍五入后向整数位进位时

{

iInt = iInt + 1 ;

iDig = 0 ;

}

if (iDig == 0) // 当小数点部分为0是补0

{

sTemp = "" ;

for (i = 1;i0 && i2 == 0 && sArray[i] == "-" ) { i2 = i; break ; }

}

if (i1 > 0 && i2 > 0)

{

sTemp = JCopy(sDate,0,i1) ;

if (JIsNumber(sTemp)) //判断年是否是数字型数据

{ iYear = parseInt(sTemp,10) ; }

else

{ return false ;}

sTemp = JCopy(sDate,i1 + 1, i2 - i1 - 1) ;

if (JIsNumber(sTemp))

{

iMonth = parseInt(sTemp,10) ;

if (iMonth = 13)

{ return false ;}

}

else

{ return false ;}

sTemp = JCopy(sDate,i2 + 1,sDate.length - i2 + 1) ;

if (JIsNumber(sTemp))

{

iDay = parseInt(sTemp,10) ;

if (iDayJGetDays(iYear,iMonth))

{ return false ;}

}

else

{ return false ;}

}

else

{

return false ;

}

}

return true ;

}

//------------------------------------------------------------------------------

//2.2 本函数用于反省sTime字符串是否是光阴型数据

//------------------------------------------------------------------------------

function JIsTime(sTime)

{

var sArray,sTemp ;

var i,i1 = 0,i2 = 0 ;

var iHour,iMin,iSecond ;

sArray = sTime.split("") ;

if (sTime == "")

{

return false ;

}

else

{

for (i = 0; i0 && i2 == 0 && sArray[i] == ":" ) { i2 = i; break ; }

}

if (i1 > 0)

{

sTemp = JCopy(sTime,0,i1) ;

if (JIsNumber(sTemp)) //判断年是否是数字型数据

{

iHour = parseInt(sTemp,10) ;

if (iHour = 24) { return false ;}

}

else

{ return false ;}

if (i2 > 0)

{

sTemp = JCopy(sTime,i1 + 1, i2 - i1 - 1) ;

if (JIsNumber(sTemp))

{

iMin = parseInt(sTemp,10) ;

if (iMin = 60) { return false ;}

}

else

{ return false ;}

sTemp = JCopy(sTime,i2 + 1,sTime.length - i2 + 1) ;

if (sTemp != "")

{

if (JIsNumber(sTemp))

{

iSecond = parseInt(sTemp,10) ;

if (iSe神话娱乐登录平台官网cond = 60) { return false ;}

}

else

{ return false ;}

}

}

}

else

{

sTemp = sTime ;

if (JIsNumber(sTemp)) //判断年是否是数字型数据

{

iHour = parseInt(sTemp,10) ;

if (iHour = 24) { return false ;}

}

else

{ return false ;}

}

}

return true ;

}

// ----------------------------------------------------------------------------------

//2.3 本函数用于将日期型串sDate转换成标准款式"YYYY-MM-DD"的日期型串;

// 此中参数sSplit是瓜分字符串;

// ----------------------------------------------------------------------------------

function JFormatDate(sDate,sSplit)

{

var sArray ;

var i,i1 = 0,i2 = 0 ;

var iYear,iMonth,iDay ;

sArray = sDate.split("") ;

for (i = 0; i0 && i2 == 0 && sAr神话娱乐登录平台官网ray[i] == "-" ) { i2 = i; break ; }

}

if (i1 > 0 && i2 > 0)

{

iYear = parseInt(JCopy(sDate,0,i1),10)

iMonth = parseInt(JCopy(sDate,i1 + 1, i2 - i1 - 1),10)

iDay = parseInt(JCopy(sDate,i2 + 1,sDate.length - i2 + 1),10)

}

sTemp = iYear + sSplit ;

if (iMonth0 && i2 == 0 && sArray[i] == ":" ) { i2 = i; break ; }

}

if (i1 > 0 && i2 > 0) // 时/分/秒均有值

{

iHour = parseInt(JCopy(sTime,0,i1),10) ;

iMin = parseInt(JCopy(sTime,i1 + 1, i2 - i1 - 1),10) ;

iSecond = parseInt(JCopy(sTime,i2 + 1,sTime.length - i2 + 1),10) ;

}

if (i1 > 0 && i2 不是合法的日期型数据。" + unescape("nn") ;

strTemp = strTemp + "合法的日期型数据款式是:或。" + unescape("nn") ;

strTemp = strTemp + "如:可写成或。"

window.alert(strTemp) ;

txtName.select() ;

txtName.focus() ;

return false ;

}

}

//------------------------------------------------------------------------------

//2.4 本函数用于反省文本框txtName内的数据是否是光阴型数据

//------------------------------------------------------------------------------

function JCheckTxtIsTime(txtName,sLabel)

{

var sValue ;

sValue = JLTrim(JRTrim(txtName.value)) ;

if (JIsTime(sValue))

{

txtName.value = JFormatTime(sValue,":") ;

return true ;

}

else

{

strTemp = "“" + sLabel + "”的值不是合法的光阴型数据。" + unescape("nn") ;

strTemp = strTemp + "合法的光阴型数据款式是:或。" + unescape("nn") ;

strTemp = strTemp + "如:可写成或。"

window.alert(strTemp) ;

txtName.select() ;

txtName.focus() ;

return false ;

}

}

// ----------------------------------------------------------------------------------

//2.5 本函数用于获取系统确当前日期(日期款式是"YYYY-MM-DD")

// ----------------------------------------------------------------------------------

function JGetCurrentDate()

{

var iYear,iMonth,iDate,Today,sDate ;

Today = new Date() ;

iYear = Today.getYear() ;

iMonth = Today.getMonth() + 1 ;

iDate = Today.getDate() ;

sDate = String(iYear) ;

if (iMonth = 0 ; i --)

{

selName.options[i] = null;

}

iYear = dDate.getYear() ;

for (i = iYear - iBefore; i = 0 ; i --)

{

selName.options[i] = null;

}

iDays = JGetDays(parseInt(iYear),parseInt(iMonth)) ;

for (i = 1; i = 10)

{

optItem.text = i ;

optItem.value = i ;

}

else

{

optItem.text = "0" + i.toString() ;

optItem.value = "0" + i.toString() ;

}

if (i == iYear + 1) { optItem.selected = true ;}

selName.add(optItem);

}

}

// ==================================================================================

// 第三部分 输入合法性反省函数

// ==================================================================================

// ----------------------------------------------------------------------------------

// 3.1 本函数用于判断Text文本输入框的值是否在合法字符串sCorrectStr中

// ----------------------------------------------------------------------------------

function JCorrectChar(txtName,sLabel,sCorrectStr)

{

var i,CheckChar ;

for(i = 0 ; i 。" ;

window.alert(strTemp) ;

txtName.select() ;

txtName.focus() ;

return false ;

}

}

return true ;

}

// -----------------------------------------------------------------------------------

// 3.2 本函数用于判断一个文本输入框txtName的值是否为空;

// -----------------------------------------------------------------------------------

function JTextEmpty(txtName,sLabel)

{

var strTemp = "" ;

strTemp = JRTrim(JLTrim(txtName.value)) ;

if (strTemp =="")

{

strTemp = "“" + sLabel + "”不能为空,请输入精确的“" + sLabel + "”。";

window.alert(strTemp) ;

txtName.focus() ;

return true ;

}

return false ;

}

// ==================================================================================

// 第四部分 字符串相关函数

// ==================================================================================

// -----------------------------------------------------------------------------------

//4.1 本函数用于对sString字符串进行前空格截除

// -----------------------------------------------------------------------------------

function JLTrim(sString)

{

var sStr,i,iStart,sResult = "";

sStr = sString.split("");

iStart = -1 ;

for (i = 0 ; i = 0 ; i --) // 将字符串进行倒序

{

sResult = sResult + sStr[i];

}

sTemp = JLTrim(sResult) ; // 进行字符串前空格截除

if (sTemp == "") { return "" ; }

sStr = sTemp.split("");

sResult = "" ;

for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处置惩罚后的字符串再进行倒序

{

sResult = sResult + sStr[i];

}

return sResult ;

}

// ------------------------------------------------------------

//本函数用于对sString字符串进行前后空格截除

// ------------------------------------------------------------

function JTrim(sString)

{

var strTmp ;

strTmp = JRTrim(JLTrim(sString)) ;

return strTmp ;

}

// -----------------------------------------------------------------------------

//4.3 本函数用于测试字符串sString的长度;

// 注:对本函数来说,1个汉字代表2单位长度;

// -----------------------------------------------------------------------------

function JLen(sString)

{

var sStr,iCount,i,strTemp ;

iCount = 0 ;

sStr = sString.split("");

for (i = 0 ; i = iStart) // 进行复制字符串

{

sResult = sResult + sStr[i] ;

if (strTemp.indexOf("%u",0) == -1) // 复制的长短汉字

{

iResultLen = iResultLen + 1 ;

j = j + 1 ;

}

else

{

iResultLen = iResultLen + 2 ;

j = j + 2 ;

}

if (iResultLeniCount) // 着末一个字符只有半个汉字,则被丢弃;

{

sResult = sResult.substring(0,sResult.length - 1) ;

break ;

}

if (iResultLen = iCount) { break ; }

}

else

{

if (strTemp.indexOf("%u",0) == -1) // 非汉字

{ j = j + 1 ; }

else

{ j = j + 2 ; }

}

}

return sResult ;

}

// --------------------------------------------------------------

// 本函数用于提取[]内的数据

// --------------------------------------------------------------

function JSplitId(sId_Name)

{

var sStr,i,sResult = "" ;

var iStart = 0 ,iEnd = 0 ;

sStr = sId_Name.split("");

for (i = 0; i 0) && (iEnd > 0) && (iEnd >= iStart))

{

sResult = JCopy(sId_Name,iStart,iEnd - iStart + 1) ;

}

else

{

sResult = "" ;

}

return sResult ;

}

// ================================================================

// 本函数用于自动将输入文本框中的内容转换成大年夜写字符

// ================================================================

function JToUpperCase()

{

if ((window.event.keyCode >= 97) && (window.event.keyCode = 65) && (window.event.keyCode = 48) && (window.event.keyCode iLen){

alert( "「"+desc + "」长度不能超个神话娱乐登录平台官网字节,每个汉字为两个字节!");

obj.select();

return false;

}

return true;

}

// =========================================================================================================

// 本函数用于窗口居中

// ==========================================================================================================

function winCenter(){

window.moveTo((screen.width-document.body.clientWidth-10)/2,(screen.height-document.body.clientHeight-30)/2);

}

// =========================================================================================================

// 检测下拉框必须选择此中一条

// ==========================================================================================================

function selNotEmpty(obj,sLabel){

var strTemp = "" ;

strTemp = JTrim(obj.value) ;

if (strTemp ==""){

strTemp = "“" + sLabel + "”不能为空,请选择精确的“" + sLabel + "”。";

window.alert(strTemp);

obj(0).selected=true ;

return true;

}

return false;

}

// =========================================================================================================

// 焦点定在传入的窗口中

// ==========================================================================================================

function fucusWin(winName){

try{

if(winName!=null){

winName.focus();

var sWinName=(winName.name).toString;

}

}

catch(e){

//alert(e); //轻忽差错

}

}

// =========================================================================================================

// 关闭窗口

// ==========================================================================================================

function closeWin(winName){

try{

if(winName!=null){

winName.close();

}

}

catch(e){

}

}

// =========================================================================================================

// 限定输入回车键

// ==========================================================================================================

function JNotInputEnter(){

if(window.event.keyCode=13) window.event.keyCode=0;

}

// ================================================================

// 本函数用于限定文本输入框中只能输入整型数据[0-9]

// ================================================================

function JIntNumText(){

if ( !(((window.event.keyCode >= 48) && (window.event.keyCode = 65) && (window.event.keyCode = 97) && (window.event.keyCode = 48) && (window.event.keyCode = 48) && (window.event.keyCode <= 57))

|| (window.event.keyCode == 45)

|| (window.event.keyCode == 47)|| (window.event.keyCode == 13)))

{

window.event.keyCode = 0 ;

}

}

// ================================================================

// 本函数用于判断传的文件框的内容是否为整数

// ================================================================

function JIsIntNum(Oject,sLabel){

var vNum = /^[d]+$/;

if(!vNum.test(Oject.value)){

var strTemp = "“" + sLabel + "”必须为整数,请输入精确的“" + sLabel + "”。";

alert(strTemp);

Oject.value=0;

Oject.select();

return true;

}

return false;

}

function reOpenWin(sUrl,pw,ph){

var sFeature,sw=pw,sh=ph;

sFeature="width="+sw+",height="+sh+",top="+((window.screen.height-sh)/2-15)+",left="+((window.screen.width-sw)/2-5)+",";

return window.open(sUrl,"",sFeature);

}

function reOpenWinSc(sUrl,pw,ph){

var sFeature,sw=pw,sh=ph;

sFeature="width="+sw+",height="+sh+",top="+((window.screen.height-sh)/2-15)+",left="+((window.screen.width-sw)/2-5)+",scrollbars=yes";

return window.open(sUrl,"",sFeature);

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: