Foros del Web » Programando para Internet » PHP » CodeIgniter »

Mostrar los otros datos del Combo

Estas en el tema de Mostrar los otros datos del Combo en el foro de CodeIgniter en Foros del Web. Hola amigos Soy nuevo en el foro y estoy aprendiendo codeigniter, estoy haciendo un sistema y me surgió un problema que no puedo resolver, espero ...
  #1 (permalink)  
Antiguo 12/11/2013, 12:47
 
Fecha de Ingreso: octubre-2013
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Mostrar los otros datos del Combo

Hola amigos

Soy nuevo en el foro y estoy aprendiendo codeigniter, estoy haciendo un sistema y me surgió un problema que no puedo resolver, espero me puedan ayudar.

Lo que quiero hacer es poder mostrar (solo mostrar) el RUT de la empresa cuando elija un nombre de empresa en el combo (que vaya cambiando solo).
Hize la consulta en el modelo para devolver los registros y el controlador lo envia a la vista.

Aca les dejo el codigo de la vista el cual recorre los datos y me muestra el Nombre de la Empresa.

Vista:
<label for="reg">Elegir empresa:</label>
<select name="nom" id="nom">
<?php foreach ($empresa as $empresa) : ?>
<option value="<?php echo $empresa->RUT?>"><?php echo $empresa->Nom?></option>
<?php endforeach;?>
</select>


De antemano muchas gracias
  #2 (permalink)  
Antiguo 13/11/2013, 08:04
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 3 meses
Puntos: 28
Respuesta: Mostrar los otros datos del Combo

Donde lo quieres mostrar? solo un texto?

Si es así solo necesitas recoger el valor del combo (en este caso el RUT) con jQuery y pintarlo en el div o span que quieras.

A algo así me refiero:

$( "#nom" ).change(function() {
$( "#IdDelElementoContenedor" ).html($(this).val());
});
__________________
Comprar vino mallorquin
  #3 (permalink)  
Antiguo 21/11/2013, 19:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Mostrar los otros datos del Combo

Cita:
Iniciado por Pepbeer Ver Mensaje
Donde lo quieres mostrar? solo un texto?

Si es así solo necesitas recoger el valor del combo (en este caso el RUT) con jQuery y pintarlo en el div o span que quieras.

A algo así me refiero:

$( "#nom" ).change(function() {
$( "#IdDelElementoContenedor" ).html($(this).val());
});

Gracias por responder, pude obtener el dato con la funsion jquery, pero como hago despues para obtener ese valor y mostrarlo en el body en un text por ejemplo o en un label????
  #4 (permalink)  
Antiguo 22/11/2013, 01:53
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 3 meses
Puntos: 28
Respuesta: Mostrar los otros datos del Combo

Lo que te he puesto en la linea:
$( "#IdDelElementoContenedor" ).html($(this).val());

Seria para meterlo en un DIV o SPAN o LABEL

Para meterlo en un INPUT TEXT puedes hacerlo con el "val":
$( "#IdDelElementoContenedor" ).val($(this).val());
__________________
Comprar vino mallorquin
  #5 (permalink)  
Antiguo 22/11/2013, 13:36
 
Fecha de Ingreso: octubre-2013
Mensajes: 2
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Mostrar los otros datos del Combo

Cita:
Iniciado por Pepbeer Ver Mensaje
Lo que te he puesto en la linea:
$( "#IdDelElementoContenedor" ).html($(this).val());

Seria para meterlo en un DIV o SPAN o LABEL

Para meterlo en un INPUT TEXT puedes hacerlo con el "val":
$( "#IdDelElementoContenedor" ).val($(this).val());
Muchas gracias compadre, ya lo pude hacer. Saludos
  #6 (permalink)  
Antiguo 30/12/2013, 17:58
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Mostrar los otros datos del Combo

Esto no tiene nada que ver con codeigniter. Otra cosa codeigniter trae un helper para hacer dropdown sin toda esa escoria del foreach en la vista

Etiquetas: combo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.