设置一个下拉列表值=url参数
Set a dropdown list value = url parameter
试图将一个值从一条路线传递到另一条路线,但我正在尝试将下拉值设置为我通过 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。
如果你的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>
在Laravel 5.7你可以做:
{{ Request()->type == 'web_dev' ? ' selected' : '' }}
试图将一个值从一条路线传递到另一条路线,但我正在尝试将下拉值设置为我通过 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。
如果你的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>
在Laravel 5.7你可以做:
{{ Request()->type == 'web_dev' ? ' selected' : '' }}