onfocus='this.style.background="blue"'

解决方案 »

  1.   


    <INPUT TYPE="text" id="otxt" value="请选中我" onselect="alert('选中')">
      

  2.   

    <body>
      <INPUT TYPE="text" id="aaa"  onfocus='this.style.background="blue"' onblur='this.style.background="yellow"'/>
      </body>
    小例子是不是你要的效果:点文本框变蓝 鼠标移开变黄。
      

  3.   

    我是需要判斷這個textbox的內容是否被選中,如果選中我就要執行一個代碼
    比如:
    function keypress()
    {
       if(document.getelementbyid("xxx").selected)
           xxxxx;//
    }
      

  4.   

    function aaaa()
    {
      alert("我被选中了");
    }
    function bbbb()
    {
      alert("我被抛弃了");
    }
    <INPUT TYPE="text" id="aaa" value="选我" onfocus="aaaa();" onblur="bbbb();"/> 
    这个够明白了吧?是这个效果吗?
      

  5.   

    他说的是 textbox,不是text我不知道你具体干什么啊,我写了一个,你看看function ch()
    {
       var ss="";
       for(var i=0;i<t.length;i++)
       {
          if(t[i].checked)
          {
            ss+=t[i].value;
          }
          else
          {
            ss="你什么都没有选择";
          }   
        }
    }
    <body>
    <input type="checked" name="t" value="java" />java
    <input type="checked" name="t" value=".Net"  />.net
    <input type="button" onClick="ch()" value="请点击我">
    </body>大概就是上面的了,可以运行,这个主要是说选择textbox事件
      

  6.   

    把ss+=换成ss=,这样,就可以实现单选事件,就是你点那个就显示那个的值,或者说执行那个textbox的事件
      

  7.   

    感謝各位!補充問下,如果textbox 內容為123456 而我選中了456,如何得到這個值呢?
      

  8.   

    选择你要选的,然后使用substring(开始位置,结束位置);比如一个var ss="123456";ss.substring(3,ss.length)="456";