页面上一个textbox一个password,都是html控件还有一个imagebutton然后再textbox里回车,然后就触发了imagebutton1_click函数了奇怪ing!本来想这样子,textbox回车后,password获得焦点,输入密码后回车,触发imagebutton

解决方案 »

  1.   

    我是说在textbox的时候回车,居然触发了imagebutton的事件这是为什么呢?
      

  2.   

    imagebutton 其实也是一个 submit 按钮,只不过是用一张图片来显示按钮而已。
      

  3.   

    不会吧,回车事件的功能代替Tab键也不行?
      

  4.   

    瞎说下,会不会是你一个会车把 事件都触发了呢?
    textbox回车后,password然后还是回车事件,焦点转移 还是回车事件……
    也就是说 回车事件和焦点转移是并行的
      

  5.   

    為txtbox註冊以下事件︰
    onkeydown="if(event.keyCode==13){event.keyCode=9;}"
      

  6.   

    cancerser(新的可以) ( ) 信誉:100  2006-03-23 16:53:00  得分: 0  
     
     
       瞎说下,会不会是你一个会车把 事件都触发了呢?
    textbox回车后,password然后还是回车事件,焦点转移 还是回车事件……
    也就是说 回车事件和焦点转移是并行的  
    --------------------------------------------------------------------
    我没用server端控件textbox我直接写的<input type=text name='xxx'>我没有为这个html控件写脚本 
    Top  
     smile9961(正是江南好风景,落花时节又逢君。) ( ) 信誉:98  2006-03-23 16:57:00  得分: 0  
     
     
       為txtbox註冊以下事件︰
    onkeydown="if(event.keyCode==13){event.keyCode=9;}"
      
     
    Top  
     ------------------------------------------------这个方法我测试过了,没用
      

  7.   

    现在问题是这样子的了!imagebutton在asp.net运行后被编译成了input type=image控件,而这个控件吃掉了textbox回车大家可以测试这么一段html代码
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META content="MSHTML 6.00.2600.0" name=GENERATOR>
    </head>
    <body>
    <form action='http://www.baidu.com'>
    <input type=text>
    <input type=image>
    </form>
    </BODY>
    </HTML>当我在text中输入回车的时候,页面就提交了请问:如何使页面不提交?
    我在web版还有20分
    http://community.csdn.net/Expert/topic/4635/4635247.xml?temp=.4617578有知识者,就把这120分都拿走吧
      

  8.   

    我记得我上163的时候 按回车直接是登陆,是不是 第一个默认的回车事件就只找第一个button啊?
      

  9.   

    ohsorry是我自己写错了........................
    测试的时候自己笔误了.................马上给分
      

  10.   

    我的方法就是
    <script language= javascript event= onkeydown for= textbox>
    if(event.keyCode ==13)
      {
        document.all.txtpass.focus();
        return false;
    }
    </script>