注册 登录
编程论坛 JAVA论坛

HTML表格中怎么用聚焦focus

qq1274371820 发布于 2015-12-07 18:22, 938 次点击
程序没有运行denglu()这一函数

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册账号</title>
</head>
<body >
<script type="text/javascript" >
        function denglu(){
            if(document.getElementsByName("yonghu").value=="用户名/手机号/邮箱"){
            window.alert("用户名不能为空");
            document.getElementById('yonghu').focus();
            return false;
            }
            if(document.getElementsByName("yonghu").value<=2){
            window.alert("用户名不能少于2");
            document.getElementById('yonghu').focus();
            return false;
            }
        }
    </script>
<table>
<tr>
<td><input type="text" name="yonghu" value="用户名/手机号/邮箱" onFocus="if (value =='用户名/手机号/邮箱'){value =''}"onblur="if (value ==''){value='用户名/手机号/邮箱'}"></td>
<td><input type="button" value="验证" onClick="return denglu()"></td>
</tr>
</table>
</body>
</html>

[此贴子已经被作者于2015-12-7 18:33编辑过]

4 回复
#2
林月儿2015-12-07 20:54
语法错误
#3
qq12743718202015-12-11 11:49
回复 2楼 林月儿
哪里,我找了好久
#4
林月儿2015-12-11 20:38
value属性不能比较大小的吧?
#5
qq12743718202015-12-12 16:49
回复 4楼 林月儿



             那要怎么改呢
1