">

这是jquery的bug吗?

源码码头 毕业设计 1
<html>
  <head>
    <title>test.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">


    <script type="text/javascript" src="scripts/jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("#t1,#t2").blur(function(){
                $(this).val().length==0
                $(this).focus();              
            });

        });
    </script>
  </head>  
  <body>


      <form name="Name" action="post">

          <input name="textfield" id="t1" type="text">
          <input name="textfield" id="t2" type="text">





          <input name="Submit" type="submit" value="Submit">




    </form>


  </body>
</html>

就是一个 text(t1) 获得焦点后点击另一个 text(t2)。

cpu就上去了。

貌似死循环。

有人来解释一下吗? 问题补充: to: bohemia (资深程序员)

我用 blue 只是为了让体验更好。

记得好像以前用自己写的js。

类似功能好象此没有问题。

回复

共1条回复 我来回复
  • 代码小屋
    这个人很懒,什么都没有留下~
    评论

    不是jquery的bug

    解决办法如下:

    [code="javascript"]

    <META http-equiv=keywords content=keyword1,keyword2,keyword3>  
    <META http-equiv=description content="this is my page">  
    
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->  
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <SCRIPT type=text/javascript>  
        $(document).ready(function(){ 
            var isActive=false;
            $("#t1,#t2").blur(function(){  
                if(!isActive&&$(this).val().length==0){
                    isActive=true;
                    $(this).focus();  
                }else{
                    isActive=false;
                }
    
            });  
    
        });  
    </SCRIPT>  
    
    <FORM name=Name action=post><P>           
          <INPUT id=t1 name=textfield>  
          <INPUT id=t2 name=textfield>  
        </P>  
        <P>  
          <INPUT type=submit value=Submit name=Submit>  
        </P>  
    
    </FORM>  
    <BODY>
    

    [/code]

    0条评论

发表回复

登录后才能评论