Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   select value передать с другой страницы (https://javascript.ru/forum/jquery/58087-select-value-peredat-s-drugojj-stranicy.html)

taktak 04.09.2015 09:12

select value передать с другой страницы
 
нужно сделать чтобы при нажатие ссылке на другой странице был сделан выбор (допустим див с id f_type_item value="2") , код:

<head>
<title>Показываем блоки</title>

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" >
$(document).ready(function(){

  $("#f_type_realty").change(function(){
     var valOpt = $(this).find('option:selected').val();
         if(valOpt==1)$("#f_type_item, #f_type_objekt").show();
         if(valOpt==2){
                                $("#f_type_item").show();
                                $("#f_type_objekt").hide();
                                }
         if(valOpt==3){
                                $("#f_type_item").hide();
                                $("#f_type_objekt").show();
                                }
         if(valOpt==4)$("#f_type_item, #f_type_objekt").hide();

        });

});/*end ready*/
</script>
</style>
</head>

<body style="padding-left:200px">
<div class="field" id="f_type_realty">
<label for="type_realty">Поле 1</label><select name="type_realty" id="type_realty">
    <option value="1">показать оба дива</option>
    <option value="2">показать див с id f_type_item</option>
    <option value="3">показать  див c id f_type_objekt</option>
    <option value="4">скрыть оба дива</option>
</select>
</div>

<div class="field" id="f_type_item">
<p>Блок 2</p>
</div>

<div class="field" id="f_type_objekt">
<p>Блок 3</p>
</div>

forwardonly2015 04.09.2015 09:51

Цитата:

Сообщение от taktak
на другой странице

Цитата:

Сообщение от taktak
jQuery

Так-так

taktak 04.09.2015 10:04

можно и на select
$(document).ready(function(){

  $('select').change(function(){
     var valOpt = $(this).find('option:selected').val();
         if(valOpt==1)$("#f_type_item, #f_type_objekt").show();
         if(valOpt==2){
                                $("#f_type_item").show();
                                $("#f_type_objekt").hide();
                                }
         if(valOpt==3){
                                $("#f_type_item").hide();
                                $("#f_type_objekt").show();
                                }
         if(valOpt==4)$("#f_type_item, #f_type_objekt").hide();

        });

});/*end ready*/


Часовой пояс GMT +3, время: 16:27.