现在有两个控件,还有一个“取消”按钮,光标聚焦在其中一个控件上,我想点击一下“取消”按钮光标就聚焦在另一个控件上,请问这样能实现吗?使用代码如何实现??????

解决方案 »

  1.   

    在取消按钮的单击事件中写control.Focus()就行了
      

  2.   

    这个control是不是控件的名称呀?
      

  3.   

    设另外两个两个 控件 分别为 ctlOne, ctlTwo在 btnCancel_Click(...) {}里写上 ctlOne.Focus(); 或者 ctlTwo.Focus();只要 ctlOne, ctlTwo 为控件即可
      

  4.   

    这里 ctl 是一些能 获得焦点的 控件..label 之类的控件, 获得焦点也没意义的...
      

  5.   

    <html>
    <head>
    <script language="javascript">
    var i=0;
    function changeFocus()
    {
    if(i%2==0)
    {
    document.all.btn2.focus();
    i++;
    }
    else
    {
    document.all.btn1.focus();
    i++;
    }
    }
    </script>
    </head>
    <body onload="document.all.btn1.focus()">
    <input type=button name=btn1 value="First">
    <input type=button name=btn2 value="Second">
    <input type=button name=btnCancel value="Cancel"  onclick="changeFocus()">
    </body>
    </html>