2015-01-06 3 views
0

У меня есть опция выбора, как показано ниже.Как получить значение опции выбора в Laravel

<select name = "type"> 
<option value="">Select one</option> 
<option value="1">Abc</option> 
<option value="2">Xyz</option> 
</select> 

Я попытался получить значение с помощью Input::get('type') Но получая этикетки Abc. Мне нужно получить значение 1 или 2 или 3 в зависимости от того, что я выбираю. Я даже пробовал это

<select name = "type" onchange="document.getElementById('typeId').value=this.options[this.selectedIndex].value;"> 

Но то же самое произошло. Как я могу это сделать?

+0

Вы уверены? Когда я пытаюсь 'dd (Input :: get ('type'));' Я получаю выбранное значение! –

+0

Мне нужен '1', а не' Abc' – user1012181

+0

Как для меня, это значение выбрано. Да, это '1', если вы выбрали' Abc' –

ответ

1

Просто

document.getElementById('typeId').value=this.value; 
+0

Спасибо. Это сработало. Как я могу сделать это в laravel легко? Есть идеи? – user1012181

+0

На самом деле, я ошибаюсь в скрытом вводе. – user1012181

+0

Нет, решение неверно. Если первое значение параметра равно '6', оно дает результат как' 1'. – user1012181

Смежные вопросы