У меня есть пара флажков. когда кто-либо из них щелкнет/отмечен и нажата кнопка поиска, захватит их значения и перейдет к URL-адресу в качестве запроса и обновит страницу, возвращая результаты, соответствующие полученным значениям запроса. вот так: mysite.com/result.aspx?k="Hospital "ИЛИ" Office "ИЛИ" Emergency "держать флажки отмечены после обновления страницы
Я могу получить значения после 'k ='. У меня есть «больница» ИЛИ «Офис» ИЛИ «Чрезвычайная ситуация», зафиксированная и сохраненная в переменной. Теперь мне нужно сбросить проверенные состояния флажков на основе этих значений после перезагрузки страницы и забыть предыдущее состояние элементов управления. Я не мог двигаться дальше этого. Кто-нибудь может мне помочь?
var checkedOnes=decodeURI(location.href.match(/\&k\=(.+)/)[1]);
if (value.length == 2) {
$('input[name="LocType"][value="' + value[1] + '"]').prop('checked', true);
}
Это, как я захватывая значения флажки и переходя к URL:
var checkboxValues = $("input[name=LocType]:checked").map(function() {
return "\"" + $(this).val() + "\"";}).get().join(" OR ");
window.location= url+checkboxValues;
<div class="LocTypeChkBoxesSearch">
<div class="LocTypeChkBoxes">
<input name="LocType" type="checkbox" value="Hospital"/>HOSPITALS  
<input name="LocType" type="checkbox" value="Office"/> PHYSICIAN OFFICES  
<input name="LocType" type="checkbox" value="Emergency"/>EMERGENCY CENTERS  
<input name="LocType" type="checkbox" value="Out-Patient"/>OUT-PATIENT CENTERS  
<input name="LocType" type="checkbox" value="Facility"/>FACILITIES
</div>
<div class="searchBtnHolder"><a class="searchButton" href="#" type="submit" ><span>GO</span></a></div>
</div>
Вы считаете, что вместо этого используете localStorage? – mkk
не все браузеры поддерживают html5 еще ?? !! –
Проверьте файлы cookie, вам нужно будет фактически сохранить их где-нибудь, как мне кажется, и поскольку вы указываете, что серверная сторона отсутствует, сеанс не является вариантом. –