[英]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.