| 网站首页 | 文章中心 | 设计欣赏 | 下载中心 | 设计咨讯 | 平面设计 | 二维|三维 | 网页制作 | NIIT论坛 | 酷站! | 
    您现在的位置: 卓越设计网 >> 网页制作 >> Javascript >> 网页制作正文
汇总:一些不错的使用频率比较高的JS函数           
汇总:一些不错的使用频率比较高的JS函数
作者:网站建设 文章来源:网页制作 点击数: 更新时间:2007-7-11 9:52:20

cape versions
field.select();
}
}
}
// 判断是否是整数
function is_int(field,crit,msg){
var Ret = true;
var NumStr="0123456789";
var chr;
if (field.value.length==0)
{
Ret=false;
}
for (i=0;i<field.value.length;++i)
{
chr=field.value.charAt(i);
if (NumStr.indexOf(chr,0)==-1)
{
Ret=false;
}
}
if (!Ret)
doCritCode(field,crit,msg);
return(Ret);
}
// 判断是否是日期
function is_date(field,crit,msg){
var Ret = false;
var mark1;
var mark2;
var days;
var y;
var m;
var d;
if(field.value=="")
return true;
cd=new Date();

if ( (mark1 = field.value.indexOf('-'))==-1)
mark1=field.value.indexOf('-')
if (mark1>-1)
{
if ( (mark2 = field.value.indexOf('-',mark1+1)) ==-1)
mark2=field.value.indexOf('-',mark1+1);
if ((mark2>-1)&&(mark2+1<field.value.length) )
{
y = parseInt(field.value.substring(0,mark1),10);
m = parseInt(field.value.substring(mark1+1,mark2),10);
d = parseInt(field.value.substring(mark2+1,field.value.length),10);

year = new var_to_obj(y);
month = new var_to_obj(m);
day = new var_to_obj(d);
days = getDaysInMonth(month.value,year.value) + 1;

if (
(is_greater(day,-1,0))&&(is_less(day,-1,days))&&
(is_greater(month,-1,0))&&(is_less(month,-1,13))&&
(is_greater(year,-1,1900))&&(is_less(year,-1,2500))
)
Ret=true;
}
}
if (!Ret) doCritCode(field,crit,msg);

return(Ret);
}

function doCrit(field,crit,msg)
{
if ( (-1!=crit) )
{
alert(msg);
if (crit==1)
{
field.focus(); // focus does not work on certain netscape versions
}
}
}
// 判断是否有有效数据被选中
function isselected(field,crit,msg)
{
value=""+field.options[field.selectedIndex].value;
if(value=="0")
Ret=false;
else
Ret=true;
if (!Ret)
doCrit(field,crit,msg);
return(Ret);
}

// 检查是否是字符
// cCharacter:输入值
function isCharacter( cCharacter )
{
var sFormat = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

if( sFormat.indexOf( cCharacter, 0 ) == -1 )
{
return false;
}

return true;
}

//判断是否是数字和字母的组合
function isChrandNum( cCharacter )
{
for(ilen=0;ilen<str.length;ilen++)
{
if(str.charAt(ilen) < '0' || str.charAt(ilen) > '9' )
{
if(str.charAt(ilen) < 'a' || str.charAt(ilen) > 'z' )
{
if(str.charAt(ilen) < 'A' || str.charAt(ilen) > 'Z' )
return false;
}
}
}
return true;
}

// 检查是否是其它可以作名称的字符
// cCharacter:输入值
function isOtherNameCharacter( cCharacter )
{
var sFormat = "_";

if( sFormat.indexOf( cCharacter, 0 ) == -1 )
{
return false;
}


return true;
}
function isOtherNameCharacter1( cCharacter )
{
var sFormat = "-";

if( sFormat.indexOf( cCharacter, 0 ) == -1 )
{
return false;
}

return true;
}

function isOtherNameCharacter2( cCharacter )
{
var sFormat = ".";

if( sFormat.indexOf( cCharacter, 0 ) == -1 )
{
return false;
}

return true;
}

// 检查是否是可以作名称的字符
// sValue:输入值
function isNameCharacter( sValue )
{
if( sValue == null )
{
return false;
}

for( i = 0; i < sValue.length; i ++ )
{
var cCharacter = sValue.charAt( i );
if( isDigital( cCharacter ) == false && isCharacter( cCharacter ) == false && isOtherNameCharacter( cCharacter ) == false&& isOtherNameCharacter1( cCharacter ) == false&& isOtherNameCharacter2( cCharacter ) == false )
{
return false;
}
}

return true;
}
//检查是否是密码
function ispassword( sValue )
{
if( sValue == null )
{
return false;
}

for( i = 0; i < sValue.length; i ++ )
{
var cCharacter = sValue.charAt( i );
if( isDigital( cCharacter ) == false

上一页  [1] [2] [3] [4] 下一页


网页制作录入:as8130239    责任编辑:as8130239 
  • 上一篇网页制作:

  • 下一篇网页制作: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网站
    导航
        最新图片
       推荐信息
       最 新 热 门
        最 新 推 荐
        相 关 文 章
    没有相关网页制作