首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用span实现表单验证,但是没有达到预期效果,该如何处理

2012-01-29 
用span实现表单验证,但是没有达到预期效果我写的验证用户输入的怎么没有反映啊?当输入3个字的时候有个提示

用span实现表单验证,但是没有达到预期效果
我写的验证用户输入的怎么没有反映啊?当输入3个字的时候有个提示出来错误,结果没有提示,不知道这么写是不是正确
(我不想用alert方法,就是我怎么写,帮我改下好吗)


<html>
<head>
<title> login </title>
<style   type= "text/css ">

        span.validateError

        {

            color:   red;

            visibility:   hidden;

        }

 
</style>
</head>
<body>
<script   language= "javascript "   >
        <!--
    function   chek()
        {
 
if   (document.myform.username.value.length==3)

              {

                      document.getElementById( "nameError ").style.visibility   =   "visible ";

                 

              }

              else

                      document.getElementById( "nameError ").style.visibility   =   "hidden ";


}
        -->
</script>


<form   name   =   myform   method   =   post   action   =   Result.jsp>
        <div   align   =   center> <span   class=style1> <h3> login </h3> </span> </div>
        <table   align   =   center   border   =   0>
                       
                        <hr>
                        <tr>
                                <td> Name </td>
                                <td>
                                        <input   type   =   text   name   =   username   onkeyup= "chek() "     >
                              <span   id= "nameError "   class= "validateError ">

             

                  </span>


                                        </td>
                        </tr>
                       
                     



        </table>
</form>

</body>
</html>


[解决办法]
document.getElementById( "nameError ").style.visibility = "visible ";
document.getElementById( "nameError ").innerHTML = "要提示的消息 "; // 添加这个

热点排行