【问题标题】:How can I pass a selected value from select into a link in the same view?如何将选定的值从 select 传递到同一视图中的链接?
【发布时间】:2020-11-22 02:15:12
【问题描述】:

在我看来,我有一个这样的选择下拉列表:

<select name="table" class="form-control" id="db_table">
@foreach($tables as $table)
<option value="{{$table->id}}">{{$table->name}}</option>
@endforeach
</select>

我想将选择选项值中的 id 传递给同一视图中使用的链接。我不能使用 post 表单,因为我想在另一个路由中使用该值。

【问题讨论】:

  • 我不太清楚你在这里要求什么。您是否希望根据用户选择的选项动态更改同一页面中链接的 url?
  • 类似的东西。我想获取当前选择的选项值并像这样传递它:
  • 重要的是要知道您是否只需要在页面加载(一次)时执行此操作,或者您是否需要在用户更改时动态执行。
  • 我猜它必须是动态的

标签: php laravel laravel-blade


【解决方案1】:

如果我理解正确,您想使用下拉列表中的选定值动态更改 URL。

使用 JavaScript 或 JQuery 使用 onchange 事件侦听器,这将允许您从 select 中获取选定的值,然后您可以使用该值做任何您想做的事情。

使用 JQuery

$("selecterIdOrClass").change(function(){
  $("selecterIdOrClass").attr('href',$(this).val());
});

【讨论】:

    猜你喜欢
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多