即使在页面刷新后仍保持或设置已选中的单选按钮

时间:2012-01-04 20:51:13

标签: javascript jquery default radio checked

我有4个单选按钮,一个文本框和一个搜索按钮。用户选择radiobtn,键入关键字并单击“搜索”。单击按钮,将获取radiobutton值和inputbox值,并将其作为查询字符串传递给URL。像这样http://mysite.com/event.aspx?kwd=keyword&type=radiobtnvalue 如果用户选择“事件”,则在“舞蹈”中输入并点击SearchButton,它将转到http://mysite.com/event.aspx?kwd=Dance&type=Event并刷新页面,刷新页面后,它会将默认的“已检查”重置为“全部”。我想在刷新后保持用户检查无线电的检查状态。可能吗?使用某种形式的jquery?
    基本上逻辑是这样的,如果页面URL是mysite.com/event.aspx,默认检查radioBtn是“全部”其他任何用户选择并作为查询字符串传递给URL

<div class="EventRadios" style="color:#574319; font:13px Trebuchet">
    <input type="radio" name="EventType" value="" checked="checked"/>All &nbsp;  
    <input type="radio" name="EventType" value="Classes" />Class &nbsp;  
    <input type="radio" name="EventType" value="Events" />Event &nbsp;    
    <input type="radio" name="EventType" value="Support Groups" />Support Group&nbsp;&nbsp;<br /><br />
</div>
<input name="KeywordBox" class="BasicSearchInputBox" type="text" value="Keyword Search..."/>
<div class="searchBtnHolder"><a class="searchButton" href="#" type="submit"><span>Search</span></a></div>

1 个答案:

答案 0 :(得分:0)

您可以将值存储在cookie中,也可以使用sessionStorage

替代