2017-12-06 8 views
2

はbasicly誰も私を助けることができますか?ルートLaravel選択ボックスから変数に変数を渡すにはどうすればいいですか?私がやろうとしています何

{{ Form::open(['route' => 'list/{category->slug(here)}' ]) }} 
<select name="" id="" class="form-control"> 
    @foreach($categories $category) 
     <option value="{{$category->id}}">{{$category->name}}</option> 
    @endforeach 
</select> 
{{ Form::submit('Send') }} 
{{ Form::close() }} 

に選択ボックスから選択した項目のスラグを通過していますか

+2

これを行うにはjavascriptが必要です。これまでに何を試しましたか? – Jerodev

答えて

1

あなたは、あなたがのonchangeを使用しようとすることができ、この

$("#select").change(function() { 
    var option = $(this).val(); 
    $("#form-id").attr("action", "list/" + option); 
}); 
+0

あなたの答えはjQueryを使っていると言います。 – Jackowski

-1

を行うには、いくつかのJavaScript(jQueryの)を使用する必要があります。このように:

<select onchange="document.location=this.options[this.selectedIndex].value"> 
    <option value="{{ route('route_name') }}">caption</option> 
関連する問題