asp.net问题 为什么input radio 如果加上onclick事件后,点击他本身,他的选中状态为空??

刷新的事件仍然被执行,但是他就是没有给选中?为什么??... 刷新的事件仍然被执行,但是他就是没有给选中?为什么?? 展开
 我来答
jacky_xue
2012-07-30 · TA获得超过114个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:140万
展开全部
你这里的问题,关键是怎么处理刷新,因为你的点击事件之后没有处理search()刷新后的操作。你需要记录一个变量,或者存储个状态,当选中刷新后,设置input的checked属性,这时候他会自动触发change事件。你这里的gridview刷新你确认是异步的方法么?如果不是异步的,那么铁定会刷新页面!
更多追问追答
追问
是异步的方法 用js和jquery做的异步
追答
我也用js和jquery做过类似的功能,不过都没遇到你说的问题,建议你在ie8以上版本或者firefox浏览器下debug一下,顺便监视下相关变量的值,这样很容易确定异常位置,光凭这样交流还不如自己debug来的快!
shubo152
2012-07-30 · TA获得超过137个赞
知道答主
回答量:203
采纳率:50%
帮助的人:79.2万
展开全部
onclick是点击事件,你选中后就会触发,不过你要记录这次的触发事件,不然刷新页面,选择按钮又是没选中状态。
追问
那样应该怎么写?? 
怎么记录??给个例子让我学习学习
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靥噶野梢梢钩5N
2017-06-30 · 超过11用户采纳过TA的回答
知道答主
回答量:44
采纳率:100%
帮助的人:17.4万
展开全部
input radio有onclick事件吗,如果你要给radio设置默认选中的话,设置它的checked属性,第一个input是选中的,第二个是没选中的,如果你要改变它选中的值
<input type="radio" name="radio" id="radio" value="0" checked="checked" />
<input type="radio" name="radio" id="radio" value="1" />
获取选中的值:$(':radio[name="radio"]:checked').val();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e8e972f
2012-07-30 · 超过19用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:49.4万
展开全部
设置属性:Checked
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-30
展开全部
如果是控件,就把它的那个要验证属性去了就不会刷新啦
更多追问追答
追问
input 标签啊!
追答
代码贴出来瞧瞧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NOsuibian
2012-07-30 · TA获得超过245个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:140万
展开全部
你用onchange 事件试试
追问
仍然不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式