为了账号安全,请及时绑定邮箱和手机立即绑定

如何将选定的值从下拉列表传递到下一页的另一个下拉列表

如何将选定的值从下拉列表传递到下一页的另一个下拉列表

慕尼黑8549860 2021-10-29 16:11:38
我有一个表单,当用户从下拉列表中选择值时,它可以将它们定向到另一个页面。但在下一页中,我希望将所选值传递给另一个下拉列表。例如:用户选择国家;然后直接进入下一页,其中有一个下拉列表已经选择了国家/地区值。那么只有他们可以做下一个过程......注意:(下拉列表中的列表项与第一个相同)希望任何人都可以帮助我。
查看完整描述

3 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

您必须onChange通过 jquery执行事件来获取选择值。


在 jquery 之后,您需要将该值传递给特定的更改事件。


假设你有这个选择框


<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,那么这就是您可以在 routes.php 中提及路由的方式


$route['pagename/(:any)'] = 'Controller/methodname/$1';


查看完整回答
反对 回复 2021-10-29
  • 3 回答
  • 0 关注
  • 366 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信