问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于jsp radiobutton 点击时刷新页面,重置检索结果

发布网友 发布时间:2022-04-29 16:08

我来回答

4个回答

懂视网 时间:2022-05-13 22:43

现在一个html页面A中有若干个radio控件,状态都是全不选,当我选择若干个后,提交到页面B.
提交后在浏览器url里重新输入页面A的地址,进入页面A后发现原来radio选择状态仍然保留了,
请问如何如何去除这些选择状态,使得全部radio都为不选状态!

我在页面B点浏览器的回退按钮回到页面A,radio的选择状态也是保留了,如何把这个也都变为不选状态?
这两个问题是一个问题吗?表示html还不是很清楚啊! 谢谢


回复讨论(解决方案)

首先个人感觉你这需求是反常理的.

HTML表单工作机制是
1.访问一个包含表单的页面,填写数据,提交.
2.浏览器会将用户输入的数据发送给服务器.
3.服务器接收,程序处理.

显然浏览器在第二步时已经讲用户的操作表单的动作纪录了.

这些动作就像是 程序语言的 常量.创建者定义好的,我们无法修改.

想实现你的功能,尝试后退刷新

在radio里加autocomplete="off"属性试试,有些浏览器为了方便用户操作会自动记住用户的表单数据,在用户返回时直接显示

发帖的竟然是版主

ctrl + f5刷新就可以了

热心网友 时间:2022-05-13 19:51

jsp radio button点击时要通过js触发ajax接口进行异步获取检索数据并展示在jsp页面,页面进行局部刷新。
例如,页面上有radio,需要绑定change事件:
radio change事件

$('input:radio[name="role"]').change( function()
当一个元素,或者其内部任何一个元素失去焦点的时候会触发这个事件。这跟blur事件区别在于,他可以在父元素上检测子元素失去焦点的情况。
$("#username").focusout(function()
var roles = document.getElementsByName("role");
此处进行ajax调用:

$.ajax({
type: "GET",
url: "test.json",
data: {username:$("#username").val(), content:$("#content").val()},
dataType: "json",
success: function(data){
$('#resText').empty(); //清空resText里面的所有内容
var html = '';
$.each(data, function(commentIndex, comment){
html += '<div class="comment"><h6>' + comment['username']
+ ':</h6><p class="para"' + comment['content']
+ '</p></div>';
});
$('#resText').html(html);
}
});

热心网友 时间:2022-05-13 21:09

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<script type="text/javascript" src="Scripts/jquery-1.7.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var $ci=$('.changsha');
$ci.hide();

$('#o1').click(function(){
var $ci=$('.changsha');
$ci.show();
});

$('#o2').click(function(){
var $ci=$('.changsha');
$ci.hide();
});
});

</script>
<body>
<form action="test2.jsp">
<input type="radio" name="radio" id="o1" value="open" />选择城市<br/>
<div class="changsha">长沙</div>
<input type="radio" name="radio" id="o2" value="close"/>关闭城市
</form>
</body>
</html>
这是我用jQuery做,你是要这种效果吗,这代码不能直接运行,还要在myeclipse里要一个Js文件,就是jQuery了,可以到jQuery官方下载,然后调用就可以运行我的代码了。
<script type="text/javascript" src="Scripts/jquery-1.7.js"></script>
这就是上面调用的语句了,src是路径了,明白了吗,还有什么不懂的。到http://hi.baidu.com/borter/home里留言。

如果你不想用jquery,就可以直接用:
用radio点击显示隐藏,是通过DOM来实现的,没有用jQuery
===============================================================
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

 <html>

 <head>

 <title>显示和隐藏</title>

 </head>

 <script type="text/javascript">

 

 function opendiv(){

 document.getElementById("city").style.display='block';//显示

 }

 

 function closediv(){

 document.getElementById("city").style.display='none';//隐藏

 }

 

 </script>

 <body>

 <input type="radio" name="rd" id="r1" onClick="opendiv()"/>选择<br/>

 <div id="city" style="display:none;">长沙</div>

 <input type="radio" name="rd" id="r2" onClick="closediv()"/>取消

 </body>

 </html>

热心网友 时间:2022-05-13 22:43

radiobutton的click事件 通过 ajax的非刷新实现 每个radiobutton在点击的时候都请求不同的数据 然后显示
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 在国内怎么用收音机收听国外电台?有哪些推荐 彩虹岛小草的问题 急需 问一个睡觉的情况:很多时候睡觉的时候,早上就起不来。但是有事情的话,就起来了。这是怎么回事? 现在的收音机怎么使用?如何收听国际电台频道(如韩国、欧美),什么牌子的收音机比较好呢?? 考研统考报名最后出现 ※请勿重复&#47;刷新提交表单,点击此处返回首页 怎么回事啊 相同牌子大小一样,频率不一样的两条内存条可以一起使用吗? 这收音机怎样收听外国电台,详细点 两条不同频率的内存条装在一起用行吗 早晨早醒 什么原因? jQuery easyui tree 点击菜单刷新页面 形容人很小却很有成就的成语有哪些 下载安装央视播放器 点击此处安装后请刷新页面,即可观看 两条内存条频率不同可以一起使用吗 农业银行网银安全控件证书全在就是没法付款 形容人小气的成语 先科m1网络机顶盒怎么恢复出厂设置 形容人年龄小的成语 ...报名最后出现※请勿重复/刷新提交表单,点击此处返回首页 怎么回事... 形容娇小的成语有哪些? 您可以使用手机000****001154021发送短信到取消该服务.已发送短信,点击此处刷 请问普通收音机怎么能收到外国电台? 为什么喝了酒第二天早上却醒的特别早 我用支付宝网银付款时windows阻止此软件因为无法验证发行者,怎么办?麻烦回答详细点! 彩虹岛收费小草怎么设置高斗到竹竿自动回城 凌云网络电视机顶盒怎么恢复出厂设置 如何提高考试成绩? 公司发行股票的条件是什么? 临近考试有哪些提高成绩的好办法?你知道吗? 有什么软件可以禁止后台程序自动运行? 股份有限公司发行新股必须具备什么条件 茶叶和糖放在一起冲水喝,会对身体有什么不好吗? 有什么软件可以禁止手机后台运行的,请推荐 高考之前,数学模拟考试成绩只有60多分,该如何提高成绩? 有什么软件可以禁止软件后台自启动 高考冲刺时怎么才能提高考试成绩? 茶叶和糖一起冲水喝好不好 如何提高你的考试成绩呢? 请教,什么软件能禁止运行后台自带程序和禁止启动 有什么办法可以快速提高考试成绩 目前有没有哪个软件可以完美禁止手机其他软件后台自动运行?