一般用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,运行一下看看效果吧
