как передать выбранное значение из раскрывающегося списка в другое раскрывающееся меню на следующей странице - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть форма, когда пользователь выбирает значение из раскрывающегося списка, он может направить их на другую страницу. Но на следующей странице я хочу, чтобы выбранное значение было передано другому раскрывающемуся списку.

например: пользователь выбирает страну;затем перейдите прямо к следующей странице, где есть раскрывающийся список уже выбранное значение страны.тогда только они могут выполнить следующий процесс ...

примечание: (элемент списка в раскрывающемся списке такой же, как 1-й)

надеюсь, что кто-нибудь может мне помочь.

спасибо.

Ответы [ 3 ]

0 голосов
/ 26 сентября 2019

Вы можете использовать параметр url для передачи выбранного значения с одной страницы на другую.

http://www.test.com/next_page.php?selected_value=12

Как и в предыдущем примере, вы можете передать выбранное значение раскрывающегося списка на другую страницу в php.

Вы можете использовать

$_GET['selected_value'] 

на следующей странице, чтобы получить выбранное значение.

0 голосов
/ 26 сентября 2019

Вы должны получить значение select, выполнив событие onChange через jquery.

После jquery вам нужно передать это значение определенному событию изменения.

Допустим, у вас есть этот выборbox

<select id="select1">
<option value"">Select</option>
<option value"1">A</option>
<option value"1">b</option>
<option value"1">C</option>
</select>

Хотя при изменении какого-либо значения вам нужно перейти на эту страницу, приняв значение этого параметра.

Так вот, как вы можете сделать это через jquery.

$("#select1").change(function(){
  //alert();
  var changedval = $(this).val();
  var url = "pagename/countryname="+changedval;
  window.location.href= url;
  /* $.ajax({
            url: url,
            type: 'GET',
            data: {'image_name': image_name, 'id' : id},
            success: function (data) {
                $("#profile_picture_display_outer").hide();
            },
            error: function (data) {
            }
        });  */
}); 

Вы также можете получать значения через ajax или напрямую перенаправлять на этот конкретный URL-адрес, добавляя текущее выбранное значение.

Дополнительно, если вы используете Codeigniter 3, тогда вы можете упоминать маршруты в маршрутах..php

$route['pagename/(:any)'] = 'Controller/methodname/$1';
0 голосов
/ 26 сентября 2019

Просто вы можете сохранить выпадающие значения первой страницы в сеансе или куки-файлах.Если у вас есть менее важные вещи, такие как страна, города и адреса, тогда вы можете просто использовать файлы cookie для хранения данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...