Показать сообщение отдельно
  #1 (permalink)  
Старый 25.02.2017, 16:48
Аспирант
Отправить личное сообщение для FredIkO Посмотреть профиль Найти все сообщения от FredIkO
 
Регистрация: 19.04.2013
Сообщений: 53

Данные с url
При переходе на новую страницу с url
(http://сайт.ком/фото/0-0-13597-4%5B"1920х1080"%5D)
в select автоматически выбирается пунк 1920х1080

<select name="filter1">
<option value="0" style="color:#A3A3A3">- выбрать -</option>
<option value="1">1920x1080</option>
<option value="2">1280x720</option>
</select>


window.onload = function(){
 if(location.search){
 var txt = JSON.parse( decodeURI( location.search.slice(1) ) );
 var selects = [].slice.call(document.getElementsByTagName('select')),
 i = selects.length;
 while(i--){ 
 var options = selects[i].getElementsByTagName('option'), 
 j = options.length; 
 while(j--){ 
 if(txt.indexOf( options[j].innerHTML.trim() ) !== -1){ 
 options[j].selected = true; 
 $(selects[i]).trigger('change'); 
 selects.splice(i,1); 
 i = selects.length;
 break; 
 }
 }
 }
 }
};


можно ли таким же образом привязаться к input?
подскажите пожалуйста что переписать в коде?

<input type="checkbox" name="filter1" value="1" id="fk11">
<label for="fk11">1920x1080</label>
<input type="checkbox" name="filter1" value="2" id="fk12">
<label for="fk12">1280x720</label>


заранее большое спасибо всем
Ответить с цитированием