柳暗花明笔记

    js判断数组中是否存在指定值

    所属分类:[ php&web ] 猫哲学家 发表于:2012-08-02 23:06 浏览:433

    //检查字符串是否在给定的数组中 function inarray(obj, arr) { if(typeof obj == 'string') {    for(var i in arr) {     if(arr[i] == obj) {       return true;     }    } } return false; } function checkimg(){ var imgtype=new Array("jpg","jpeg","bmp","gif","png");//允许的格式 var filename=form1.food_img.value; var r, re;     re = /\.([^\.]+)$/i;     r = filename.match(re); var filetype=r[1];//提取的扩展名 if(inarray(filetype,imgtype)){    document.getElementById("img_check").innerHTML="";    document.getElementById("sub").disabled="";//提交按钮可用 }else{    document.getElementById("img_check").innerHTML="* 此文件不是图片格式";    document.getElementById("sub").disabled="disabled";//提交按钮禁用,type="file"无法用简单的focus(),等于空来清空内容,至今没有好办法,所以只能禁用提交按钮    return false; } }

    文章来自:http://hi.baidu.com/inuyasha299792/blog/item/2bea6f268c7e6c0c908f9ddd.html

    标签: javascript 
    上一编文章 2007-2011骗局汇总,值得看一看! 下一编文章 是什么造就了伟大的程序员?
    最近文章
    发表评论