jquery的validate的插件,支持正则表达式。

解决方案 »

  1.   

    那你就写个function参数是一个dom元素,在里面判断元素的value是不是空
      

  2.   

    把你的function 写到一个外部js里啊,其他页面引用不就行了?
      

  3.   

    哎。我太菜。比如手机,用户名都是input的。但是他们的id不同。没有头绪。不知从哪儿下手,只能一个一个验证了。
      

  4.   

    /**
     * 验证是否为空公共方法
     * 这是一个公共的js文件,其它页面全部引入该文件
     * 
     */
     function isNull(id,showName) {
    var value=document.getElementById(id);
    if(value!=null&&value.length>=0){
    return true;
    }else{
    alert(showName + "不能为空,请重新输入!");
    return false;
    }
    }
     
     /**
      * 以下是实际单独页面中调用
      */
     if(isNull("name","用户名")){
    return true; 
     }else if(isNull("pass","密码")){
     return true;
     }else{
     return false;
     }
     
     /**
      * 这是表单元素
      */
    <input id="name" type="text"/>
    <input id="pass" type="text"/>
      

  5.   

    你每个需要验证的标签上(表单元素,或者叫控件,随你怎么叫)都加上适当的可以触发函数的事件,这样都会进同一个function,不行吗 ?
      

  6.   

    首先你需要在页面写:<script src="JS路径" type="text/javascript"></script>表示引用
     假如js里有个:function  a(){}
    如果哪里要用就在里面写  on****="a()"