Как я могу получить значение из формы::выберите в javascript / Laravel blades

#javascript #php #laravel

Вопрос:

Я пытаюсь получить выбранное значение из формы::выберите в файле javascript блейда.

Это мой клинок:

 {!!Form::open(['route' => [$complete == true ? 'completeAnalytical.store' : 'analytical.store'], 'method' => 'POST', 'id' => 'multiparametricAnalyticalForm'])!!}

{!! Form::select('fluid_type',['1' => 'Oil', '2' => 'Gas'], null, ['class'=>'form-control', 'id' => 'fluid_type']) !!}
            
{!! Form::submit('Run' , array('class' => 'btn btn-primary', 'id' => 'save')) !!}
 

Это JS моего клинка:

 function myFunction() {
     var myVar = $("input[name = fluid_type]").val();
     console.log(myVar);
}
 

Это консольный ответ:

 undefined
 

Есть ли какой-либо способ получить выбранное значение ?
Большое спасибо за помощь!

Ответ №1:

Возможно, вы захотите выбрать элемент по id заданному для него значению.

Измените переключатель на

 $("#fluid_type").val()
 

С вашим кодом

 function myFunction() {
    var myVar = $("#fluid_type").val();
    console.log(myVar);
}
 

Дополнительная информация