尝试将值从一个路由传递到另一个路由,但是我试图将下拉值设置为通过URL传递的参数。
例如:
<a href="/job?type=web_dev">GO</a>
然后在/job?type=web_dev
<select name="job" id="job">
<option value="web_dev">Web Dev</option>
<option value="soft_engine">Software Engineer</option>
<option value="marketing">Marketing</option>
</select>
我喜欢在这种情况下选择的值= web_dev。
答案 0 :(得分:3)
如果您的URL
与example.com/job?type=web_dev
在您看来,您可以这样做:
<select name="job" id="job">
<option @if(Input::get('type')=='web_dev') selected @endif value="web_dev> Web Dev </option>
<option @if(Input::get('type')=='soft_engine') selected @endif value="soft_engine> Web Dev </option>
<option @if(Input::get('type')=='marketing') selected @endif value="marketing> Web Dev </option>
</select>
答案 1 :(得分:0)
在Laravel 5.7中,您可以执行以下操作:
{{ Request()->type == 'web_dev' ? ' selected' : '' }}