禁用输入类型单选按钮点击从cs页面和发送警报用户使用js

本文关键字:用户 js 单选按钮 类型 输入 cs | 更新日期: 2023-09-27 18:08:59

我有一个单选按钮,禁用管理人员,但启用其他人,它需要从cs页单选按钮onclick处理。代码禁用从aspx的单选是

<INPUT type="radio" name="myButton" value="theValue"
onclick="this.checked=false;
alert('Sorry, this option is not for manager!')">

如何在cs页面我正在做

rbtnOpen.Attributes.Add("OnClick", "this.checked=false; alert('Sorry, this option is not available!')");

它的工作很好,也显示警告,但当页面刷新。假设有3个状态A B C....对于一个项目,B被选中,如果经理点击A或C,它应该提示警报,关闭警报后,它应该再次显示B ..在我的例子中,它提示警报但是所有的单选按钮都变为uncheck

禁用输入类型单选按钮点击从cs页面和发送警报用户使用js

试试这个

            <!DOCTYPE html>
            <html>
            <head>
            <script>
            function check()
            {
             alert('Sorry, this option is not available!');
             document.getElementById("b").checked=true;
            }
            </script>
            </head>
            <body>
            A<input type="radio" name="gender" id="a" value="a" onclick="check()"/>
            B<input type="radio" name="gender" id="b" value="b" />
            C<input type="radio" name="gender" id="c" value="c" onclick="check()"/>
            </body>
            </html> 

为什么不完全禁用管理器控件,而是将其显示为可单击的输入?这样,您就可以更清楚地表明经理不能使用该选项。