Foros del Web » Programando para Internet » Javascript »

Listas con agregado de nuevos items

Estas en el tema de Listas con agregado de nuevos items en el foro de Javascript en Foros del Web. Hola estoy armando un formulario en el que se ingresan datos de alumnos de diferentes lugares (html). En un momento hay que seleccionar el colegio ...
  #1 (permalink)  
Antiguo 18/02/2011, 18:44
 
Fecha de Ingreso: julio-2010
Mensajes: 70
Antigüedad: 13 años, 9 meses
Puntos: 0
Listas con agregado de nuevos items

Hola estoy armando un formulario en el que se ingresan datos de alumnos de diferentes lugares (html).
En un momento hay que seleccionar el colegio al que pertenece el usuario y se selecciona un nombre entre los ya cargados.
Hasta aca no hay problemas.
El problema surge cuando un alumno no encuentra su colegio en la lista porque es el primero en ingresar (de su colegio).
Como hago para que, dentro de las opciones esté "nuevo colegio", ademas de colocar esa opcion en la lista.
O sea, cuando el usuario selecciona "nuevo colegio" debería poder colocar un input para el nuevo colegio.

El punto es que por lo que me han dicho en otros foros, la unica forma de hacerlo es a traves de javascript.

Me pueden ayudar por favor, alguna pista por lo menos.
Aca abajo les adjunto la parte del codigo, no se si les servira pero aca va.


Gracias




<select name="colegio" size="1" id="colegio">
<option value="nuevo colegio">nuevo colegio</option>
<?php
do {
?>
<option value="<?php echo $row_inscripcion['colegio']?>"><?php echo $row_inscripcion['colegio']?></option>
<?php
} while ($row_inscripcion = mysql_fetch_assoc($inscripcion));
$rows = mysql_num_rows($inscripcion);
if($rows > 0) {
mysql_data_seek($inscripcion, 0);
$row_inscripcion = mysql_fetch_assoc($inscripcion);
}
?>
</select>
  #2 (permalink)  
Antiguo 19/02/2011, 06:03
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Listas con agregado de nuevos items

Cita:
<select name="colegio" size="1" id="colegio" onchange="if(this.selectedIndex == 0){creas el campo de texto}">
<option value="nuevo colegio">nuevo colegio</option>
para insertar la nueva opción usa el método add()

Etiquetas: items, listas, nuevos
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 10:33.