Llenar Input mediante Select
Publicado por José Maria (7 intervenciones) el 12/09/2018 20:41:17
Buenas estoy trando de conseguir que mediante un select en el que tengo un listado con por ejemplo un id y descripcion,2 datos, en el select solo muestro la descripcion.
Lo que quiero es que cuando seleccione algo me llene un input con su id asociado.
no sé si me exlpico bien.
De la siguiente manero consigo el mismo valor de el select pero consigo que me de el id, como puedo manipular eso?
El HTML donde tengo el select
El script:
Gracias de antemano.
Un saludo
Lo que quiero es que cuando seleccione algo me llene un input con su id asociado.
no sé si me exlpico bien.
De la siguiente manero consigo el mismo valor de el select pero consigo que me de el id, como puedo manipular eso?
El HTML donde tengo el select
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div class="form-group">
{{ Form::label('Categoría') }}
<select class="selectpicker form-control" name="Categoria_id" data-live-search="true">
<option value="">--- Selecciona una Categoría ---</option>
{{-- Creo un bucle en el que meto los valores que he metido en la variable categorias --}}
@foreach($categorias as $categoria)
<option value="
{{ $categoria->id }}">
{{ $categoria->Descripcion }}
</option>
@endforeach
</select>
</div>
El script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
$(document).ready(function() {
//Me creo una funcion para al cambiar el select me llene un campo de texto con ese valor
$(".selectpicker").on("change", function(){
$('#id').val($(".selectpicker option:selected").text());
// alert("hola");
});
});
</script>
Gracias de antemano.
Un saludo
Valora esta pregunta


0