对prototype.js进行的扩展
2010-09-14 13:21:55 来源:WEB开发网/*
*根据后台返回的结果,如果返回responseText为空则表示验证通过,不显示出错信息
*否则将返回responseText作为出错信息显示
*/
updateContent:function(){
varresponse=this.transport.responseText; if(!this.options.evalScripts)
response=response.stripScripts(); varid=’advice-’+this.element.id;
varprop=’__advice’;
if(Validation.isVisible(this.element)&&!response==""){
if(!this.element[prop]){
varadvice=document.createElement(’div’);
advice.appendChild(document.createTextNode(response));
advice.className=’validation-advice’;
advice.id=id;
advice.style.display=’none’;
this.element.parentNode.insertBefore(advice,this.element.nextSibling);
if(typeofEffect==’undefined’){
advice.style.display=’block’;
}else{
newEffect.Appear(advice.id,{duration:1});
}
}
this.element[prop]=true;
}else{
try{
$(id).remove();
}catch(e){}
this.element[prop]=’’;
}
}
})
更多精彩
赞助商链接