首页 > 解决方案 > 如何从下拉列表中获取值并将该值自动传递给另一个表单?

问题描述

我的桌子有一个下拉按钮。每行都有下拉菜单。因此,在我的下拉按钮中选择 NEW 选项后,它将重定向到我的路线/链接。如何将 purchase_group_id 传递给我的 /link 表单?

我是 laravel 的新手。谢谢

<button class="btn btn-secondary dropdown-toggle btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ADD MEMBER</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" name="purchase_group_id"href="/link" value="{{$product->purchase_group_id}}" type="submit">NEW</a>
<a class="dropdown-item" href="#">RENEWAL</a>
</div></div>```

标签: laraveldropdown

解决方案


首先,您必须创建一个带有参数的路由,如下所示:

Route::get('/link/{purchase_group_id}, 'YourController@index');

然后您可以使用您的路线链接:

<a class="dropdown-item" name="purchase_group_id" href="/link/{{$product->purchase_group_id}}" type="submit">NEW</a>

在您的控制器中将参数传递给下一个表单:

public function index($purchase_group_id)
{
    return view('next_form')->with(compact('purchase_group_id'));
}

然后在您看来,您可以$purchase_group_id为表单使用变量。


推荐阅读