C# 选中单选按钮后自动重新加载当前页面,有人能帮我吗
嗨,我想自动刷新选中的页面,而不刷新其他页面。我有两个弹出的,这是工作正常,我只是想单选按钮工作正常,当它的检查。目前正在刷新10秒后未检查的页面,请有人帮助我。我们将迅速作出答复。谢谢C# 选中单选按钮后自动重新加载当前页面,有人能帮我吗,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,嗨,我想自动刷新选中的页面,而不刷新其他页面。我有两个弹出的,这是工作正常,我只是想单选按钮工作正常,当它的检查。目前正在刷新10秒后未检查的页面,请有人帮助我。我们将迅速作出答复。谢谢 $(文档).ready(函数(){ setTimeout(“timerefresh();”,10000); }); 函数timerefresh() { 警报(document.getElementById('hdnReload')。值+“在IF之前”); if(document.getElementById(
$(文档).ready(函数(){
setTimeout(“timerefresh();”,10000);
});
函数timerefresh()
{
警报(document.getElementById('hdnReload')。值+“在IF之前”);
if(document.getElementById('hdnReload')。值=='MainPage')
{
var选择的adiobtn;
var radioButtons=document.getElementsByName(“rdbOptions”);
对于(var x=0;x
您可以使用setInterval而不是setTimeout,这样可以减少代码量
setInterval(函数(){
警报(document.getElementById('hdnReload')。值+“在IF之前”);
if(document.getElementById('hdnReload')。值=='MainPage'){
var选择的adiobtn;
var radioButtons=document.getElementsByName(“rdbOptions”);
对于(var x=0;x },10000)
尝试传递处理程序而不是调用setTimeout(“timerefresh”,10000);您好,谢谢您的快速回复。我可以减少代码,但刷新页面时仍然存在问题。我有两个单选按钮,分别是B1和B2,B1设置为Selected=“true”。问题是,当我进入页面时,B1将被自动选择并刷新,但当我在10秒后选择B2时,警报将显示B2值,自动刷新后,它将再次进入B1,这是不应该的。请帮助我,你能把你的代码贴在小提琴上并把你的链接粘贴到这里吗?JSFIDLE不支持ASP,所以把你的ASP代码改成了html。我认为它工作正常,检查一下,让我知道它工作正常。
<script type="text/JavaScript">
$(document).ready(function() {
setTimeout("timerefresh();", 10000);
});
function timerefresh()
{
alert(document.getElementById('hdnReload').value + " Before IF");
if (document.getElementById('hdnReload').value == 'MainPage')
{
var SelectedRadioBtn;
var radioButtons = document.getElementsByName("rdbOptions");
for (var x = 0; x < radioButtons.length; x++) {
if (radioButtons[x].checked) {
alert("You checked " + radioButtons[x].id + " which has the value " + radioButtons[x].value);
SelectedRadioBtn = radioButtons[x].value;
//$('input[value ="lstScheduled"]').prop('checked', true);
}
}
setTimeout("location.reload(true);", 10000);
$('input[value ="'+SelectedRadioBtn+'"]').attr('checked', true);
}
else
{
setTimeout("timeRefresh()",10000);
}
}
</script>