asp.net问题 为什么input radio 如果加上onclick事件后,点击他本身,他的选中状态为空??
展开全部
你这里的问题,关键是怎么处理刷新,因为你的点击事件之后没有处理search()刷新后的操作。你需要记录一个变量,或者存储个状态,当选中刷新后,设置input的checked属性,这时候他会自动触发change事件。你这里的gridview刷新你确认是异步的方法么?如果不是异步的,那么铁定会刷新页面!
更多追问追答
追问
是异步的方法 用js和jquery做的异步
追答
我也用js和jquery做过类似的功能,不过都没遇到你说的问题,建议你在ie8以上版本或者firefox浏览器下debug一下,顺便监视下相关变量的值,这样很容易确定异常位置,光凭这样交流还不如自己debug来的快!
展开全部
onclick是点击事件,你选中后就会触发,不过你要记录这次的触发事件,不然刷新页面,选择按钮又是没选中状态。
追问
那样应该怎么写??
怎么记录??给个例子让我学习学习
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
<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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置属性:Checked
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-30
展开全部
如果是控件,就把它的那个要验证属性去了就不会刷新啦
更多追问追答
追问
input 标签啊!
追答
代码贴出来瞧瞧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用onchange 事件试试
追问
仍然不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询