页面有多个textbox、button,点击textbox1切换到button1、以此类推。注意是首先是点击textbox1切换到button1,不是回车以后执行button1的click,当然了,回车的时候当然要执行button1的click不能使button2的了。javascrpit,不要用C#,thx!!

解决方案 »

  1.   

    textbox1加个属性
    onfucos="document.all.button1.fucos;"
      

  2.   

    在TextBox單擊事件中
    {
    button.Focus();
    }先占個沙發再說``
      

  3.   

    有点输入错误,看下面的.  
    <INPUT TYPE="text"  onfocus="alert('a');document.all.button1.focus();"><INPUT TYPE="button" id='button1' value='a'>
      

  4.   

    需求比较奇怪<asp:textbox onclick="javascript:document.getElementById(this.id.replace('textbox','button')).click"
      

  5.   

    如果确实有非常多的textbox和button,并且它们排列有一定规则,比如一一配对,那可以写一个公用的js函数,所有textbox的onclick均调用这个函数即可。比如:
    <asp:TextBox id="txt1" .. OnClientClick="pub(this);" />  <asp:Button id="btn1" .. />
    <asp:TextBox id="txt2" .. OnClientClick="pub(this);"/>  <asp:Button id="btn2" .. />
    <asp:TextBox id="txt3" .. OnClientClick="pub(this);"/>  <asp:Button id="btn3" .. />
    ......function pub(e)
    {
      document.getElementById("btn" + e.id.substring(3,e.id.length)).focus();
    }
      

  6.   


    <INPUT TYPE="text"  onfocus="onfucos="document.all.button1.fucos;">
      

  7.   

    sorry,不记得TextBox是OnClick还是OnClientClick来调用脚本了,你自己试一下吧。
      

  8.   

    1。
    不是我能搞定的需求点击textbox1切换到button1、以此类推。
    ============
    2。
    那我怎么往textbox1输内容啊?3。
    那我点textbox2切换到button2?晕,让我猜猜4。
    注意是首先是点击textbox1切换到button1,不是回车以后执行button1的click,当然了,回车的时候当然要执行button1的click不能使button2的了。
    =======
    呀, 分不清东西南北了