<input type="text" id="user" name="user" onblur="return checkfrm()" dataType="require">
注意id="user" name="user" 
if(document.all["user"].value!="")
{
if(document.all["user"].getAttriubte("dataType")!="require")
//或者document.all["user"].dataType!="require"
{
}
}

解决方案 »

  1.   

    if(document.form.user.value=="")
    return false;
      

  2.   

    不是这样的效果,你看见我在input里面dataType="require",我想要的是这样的
    怎么样能得到这个dataType的值如果是require的话就让正则在input的值不是空的时候检验
    如果不是require的话就直接检验这样说
    如果dataType=require
    如果input的值不是空
    检验
    如果input是空就不检验
    如果dataType!=require
    检验
    在线等请高手来帮忙啊!
      

  3.   

    if((document.form.user.value!=Null)&(document.form.user.dataType="require"))
    检验...
    elseif((document.form.user.value=Null)&(document.form.user.dataType!="require"))
    检验...