读书人

怎么在js中实现将div中已经存在的东西

发布时间: 2012-05-01 12:48:58 作者: rapoo

如何在js中实现将div中已经存在的东西清除
本人为初学者,在用Js做毕业设计遇到以下一个问题,请高手指教!

做了一个注册界面,想用一个js来判断输入的信息是否符合规则,部分代码如下::

JScript code
function form_validate(){    //验证邮箱    if(("")== document.form1.mailname.value ){            document.getElementById("checkEmail").innerHTML="邮箱不能为空";            form1.mailname.focus();            return false;    }    if(checkEmail(trim(document.form1.mailname.value))==false){            document.getElementById("checkEmail").innerHTML="邮箱不合法,请重新填写";            form1.mailname.focus();            return false;    }   return  true;}


DIV是这么写的 <div id="checkEmail" style="color: red"></div>

具体方法是:判断输mailname是否符合规则, 遇到的问题是这样的:如果第一次填入符合要求,那么输入其他东西时就不会显示div里要填充的东西(比如:不能为空/不合法、、)
但是如果第一次输入就不符合规则,这时会显示(比如:不能为空/不合法、、),改正符合规则后,div里还会显示这写东西,怎么去掉、、、

[解决办法]
用onblur失焦来判断,如果符合,那么去掉错误的提示信息


http://www.w3school.com.cn/htmldom/event_onblur.asp
楼主参考下

读书人网 >JavaScript

热点推荐