日期:2014-05-16  浏览次数:20426 次

简单JS自定义验证提示效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   
 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
<title>FormValid Demo3 自定义错误信息显示方式2</title>  
<script language="JavaScript" type="text/javascript">  
var FormValid = function(frm) {  
    this.frm = frm;  
    this.errMsg = new Array();  
    this.errName = new Array();  
     
    this.required = function(inputObj) {  
        if (typeof(inputObj) == "undefined" || inputObj.value.trim() == "") {  
            return false;  
        }  
        return true;  
    }  
      
    this.eqaul = function(inputObj, formElements) {  
        var fstObj = inputObj;  
        var sndObj = formElements[inputObj.getAttribute('eqaulName')];  
          
        if (fstObj != null && sndObj != null) {  
            if (fstObj.value != sndObj.value) {  
               return false;  
            }  
        }  
        return true;  
    }  
 
    this.gt = function(inputObj, formElements) {  
        var fstObj = inputObj;  
        var sndObj = formElements[inputObj.getAttribute('eqaulName')];  
          
        if (fstObj != null && sndObj != null && fstObj.value.trim()!='' && sndObj.value.trim()!='')   
 
{  
            if (fstObj.value <= sndObj.value) {  
                 return false;  
            }  
        }  
        return true;  
    }  
 
    this.compare = function(inputObj, formElements) {  
        var fstObj = inputObj;  
        var sndObj = formElements[inputObj.getAttribute('objectName')];  
        if (fstObj != null && sndObj != null && fstObj.value.trim()!='' && sndObj.value.trim()!='')   
 
{