<input  type="radio"/> 这里面怎么写就可以让他鼠标按下的时候获得焦点。显示被选中。鼠标弹起 失去焦点 显示没有选中

解决方案 »

  1.   

    现在我想问下。。我们现在遇到个问题。。就是有3个<input type="radio"/>。。当你点击其中一个的时候就执行某个效果。。但是呢当你点击另一个的时候他效果执行了 但是呢他好像没有被选中  选中状态还是在第一个<input type="radio"/>的上面。我感觉好像是焦点被第一个夺走了 不是没获得焦点。。请问我这样分析有道理么。帮我写一个这个效果出来 我好和程序讲。。他不信。。
      

  2.   

    一组radio中 要么你就别点 点了以后 就是必须有一个是选中的吧?
      

  3.   


    <body>
    <input id="r1" type="radio" value="1" name="r">aaa
    <input id="r2" type="radio" value="2" name="r">bbb
    <input id="r3" type="radio" value="3" name="r">ccc
    </body>
    <script type="text/javascript">
    var rs = document.getElementsByName("r");
    for(var i in rs){
    var r = rs[i];
    r.onclick=function(){
    alert(this.id);
    }
    }</script>
    </html>问题是什么样?
      

  4.   

    就是你选中另一个了。。效果是执行了。他是他没有选中状态。。不管你点哪个。对应的效果都是有的。。但是你点击的对应的<input type="radio"/> 却没有选中状态。一直停留在你第一次点击的那个上。
      

  5.   

    在程序那。。我这是前端我这边没问题。。程序一直舍不得删掉他的jquery做测试。我就怀疑是不是他写的代码影响了我这边<input type="radio"/>对于焦点的判断我们在iphone上测试的。。PC都没问题。。
      

  6.   

    哥。。你这个弹出了ID 但是他被选中了啊。。我要的效果是弹出了ID 但是瞬间他就失去了焦点。显示没有选中。。我求这一段代码去说服程序。。
      

  7.   

    你只要在点击的最后加上一个return false  就不会选中了
      

  8.   

    <input type="radio"/>
    写一组单选按钮的时候不要忘了加上name属性