单击按钮时删除选中的单选按钮

时间:2014-05-02 11:12:46

标签: javascript asp.net

我设置了一个单选按钮,单击此按钮可启用一个文本框,允许使用范围验证器从1-100开始。

当数字大于100时单击确认按钮时,验证显示正常,但仍会检查启用文本框的单选按钮。

验证发生时有没有办法重置/清除单选按钮?喜欢通过javascript或许?

感谢您的帮助!

3 个答案:

答案 0 :(得分:2)

如果使用Code Behind Prefer This RadioButton1.checked = false,则在Java Script的情况下使用document.getElementById("RadioButton1").checked = false并在按钮OnClientClick()事件中执行函数调用。

答案 1 :(得分:0)

http://jsfiddle.net/h_awk/rYv9m/

我在这里创造了一个小提琴,请看下面的代码并在小提琴上运行。

<html>
    <head>
        <script type="text/javascript">

        </script>

        <link rel="stylesheet" type="text/css" href="style.css" />

        <style type="text/css">
        </style>
    </head>

    <body>
        <form id="form1">
            <input type="radio" name="1" class="radio" />Test<br />
            <input type="radio" name="1" class="radio" />Testt<br />
        </form>

        <button id="submit">Button</button>

        <script>
            var submit = document.getElementById('submit');
            var radio = document.getElementsByClassName('radio');

            function uncheck()
            {
                if( radio[0].checked || radio[1].checked )
                {
                    radio[0].checked = false;
                    radio[1].checked = false;
                }
            }

            submit.addEventListener('click', uncheck, false);
        </script>
    </body>
</html>

答案 2 :(得分:0)

试试这个..你可以使用javascript ..

<asp:Button ID="button1" runat="server"  OnClientClick="abc();return false;"/>

<强>使用Javascript:

<script type="text/javascript" language="javascript">
         function abc() {
             document.getElementById("RadioButton1").checked = false;
         }
       </script>