Chinaunix首页 | 论坛 | 博客
  • 博客访问: 402813
  • 博文数量: 114
  • 博客积分: 7010
  • 博客等级: 少将
  • 技术积分: 1395
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-05 17:54
文章分类

全部博文(114)

文章存档

2011年(2)

2009年(1)

2008年(111)

我的朋友

分类: Java

2008-07-27 07:42:20

为了避免不友好的弹框提示,我们使用失焦事件,通过innerHTML给用户友好提示,在以后的项目用户注册板块都可以用得到,代码如下:

<script>
        function validate()
        {
            document.getElementById("udiv").innerHTML="";
            document.getElementById("pdiv").innerHTML="";
            document.getElementById("adiv").innerHTML="";
            var isok = true;
            if(document.getElementById("userName").value=="")
            {
                    document.getElementById("udiv").innerHTML="用户名不能为空";
                    isok = false;
            }
            if(document.getElementById("passWord").value=="")
            {
                    document.getElementById("pdiv").innerHTML="密码不能为空";
                    isok = false;
            }
            if(document.getElementById("passWord").value.length<6)
            {
                    document.getElementById("pdiv").innerHTML="密码长度不应小于6位";
                    isok = false;
            }
            if(document.getElementById("age").value=="")
            {
                    document.getElementById("adiv").innerHTML="年龄不能为空";
                    isok = false;
            }
            if(isNaN(document.getElementById("age").value))
            {
                    document.getElementById("adiv").innerHTML="年龄必须为数字";
                    isok = false;
            }
            
            return isok;
        }
</script>


 <form action="2.html" name="frm" onsubmit="return validate()">
 用户名:<input type="text" name="userName"><span id="udiv"></span><br>
 密码:<input type="password" name="passWord"><span id="pdiv"></span><br>
 年龄:<input type="text" name="age"><span id="adiv"></span><br>
 <input type="submit" value="提 交">
 </form>

阅读(1417) | 评论(0) | 转发(0) |
0

上一篇:innerHTML的基本用法

下一篇: 公告

给主人留下些什么吧!~~