日期:2013-10-27  浏览次数:20807 次

一般用JS检验用户输入的内容是否合法的时候都是用alert("您的输入不合法")此效果来提示用户输入的内容不合法,今天偶尔想到用DHTML里的innerHTML或innertText来提示也是满有个性的一种效果,不妨一用。
测试代码如下:
<script>
function chk(){
if(document.form1.uname.value=="")
{uname1.innerHTML="<font color=red>请输入用户名</font>"
return false;}
else{
uname1.innerHTML=""}

if(document.form1.pwd.value=="")
{pwd1.innerHTML="<font color=red>请输入密码</font>"
return false;}
else{
pwd1.innerHTML=""}
}

</script>
<FORM name="form1" METHOD=POST ACTION="test.asp?a=1" onsubmit="return chk()">
用户名:<INPUT TYPE="text" NAME="uname"><span id="uname1"></span><br></br>
密   码:<INPUT TYPE="text" NAME="pwd"><span id="pwd1"></span>
<br><INPUT TYPE="submit" value="提交"></FORM>

Ctrl+A,Ctrl+C,Ctrl+V,运行一下看看效果吧