// ---- checking form field data() // function checkData(){ var objForm = document.forms[ 'frmAction' ]; var aPosMsg = new Array(); var aErrMessages = new Array(); if( "" != objForm.txtAccountName.value ){ var element = objForm.txtAccountName; var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if( !re.test( element.value ) ){ aErrMessages.push( "txtAccountName_" + "Your email contains invalid characters!" ); } // if( !re.test( element.value ) ) } else { aErrMessages.push( "txtAccountName_" + "Please insert your email address!" ); } // if( "" != objForm.txtAccountName.value ) if( "" != objForm.txtCaptchaCode.value ){ var element = objForm.txtCaptchaCode; var re = /[\w\d]/; if( !re.test( element.value ) ){ aErrMessages.push( "txtCaptchaCode_" + "The CAPTCHA code contains invalid characters!" ); } else { aPosMsg.push( "txtCaptchaCode" ); } // if( !re.test( element.value ) ) } else { aErrMessages.push( "txtCaptchaCode_" + "Please verify the CAPTCHA code!" ); } // if( "" != objForm.txtCaptchaCode.value ) if( aErrMessages.length > 0 ){ for( var idx = 0; idx < aPosMsg.length; idx++ ){ if( null != document.getElementById( aPosMsg[ idx ] ) ){ document.getElementById( aPosMsg[ idx ] ).style.border = "1px solid #ccc"; } // if( null != document.getElementById( aPosMsg[ idx ] ) ) document.getElementById( aPosMsg[ idx ] + "Msg" ).innerHTML = ""; } // for( var idx = 0; idx < aPosMsg.length; idx++ ) for( var idx = 0; idx < aErrMessages.length; idx++ ){ aErrorMsg = aErrMessages[ idx ].split( "_" ); if( null != document.getElementById( aErrorMsg[ 0 ] ) ){ document.getElementById( aErrorMsg[ 0 ] ).style.border = "1px solid #a70000"; } // if( null != document.getElementById( aErrorMsg[ idx ] ) ) document.getElementById( aErrorMsg[ 0 ] + "Msg" ).innerHTML = aErrorMsg[ 1 ]; } // for( var idx = 0; idx < aErrMessages.length; idx++ ) return; } // if( aErrMessages.length > 0 ) objForm.submit(); } // 'function checkData()'.