繁体   English   中英

单击按钮时删除radiobutton选择

[英]Remove radiobutton selection when button is clicked

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

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

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

谢谢你的帮助!

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

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>

试试这个..你可以使用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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM