<input id='400' type='radio' name='sel_116' onclick="return checkLogin();" value='400'/>
<script> 
function checkLogin(){
         
         if (document.getElementById('<%= HdIsOut.ClientID %>').value !="")
         {
            alert("活动已经结束");
            return false;            
         }
    }
</script>
在IE下会弹出提示框,然后取消单选框就不会选中,
但在FireFox下会弹出提示框,但是单选框还是会选中,这是为什么啊?有什么办法可以解决,我不想它选中

解决方案 »

  1.   

    那就手动让它checked=false<input id='400' type='radio' name='sel_116' onclick="return checkLogin(this);" value='400'/>
    <script>
    function checkLogin(rad){
           
            if (rad.checked && document.getElementById(' <%= HdIsOut.ClientID %>').value !="")
            {
                alert("活动已经结束");
                rad.checked = false;
            }
        }
    </script>