Foros del Web » Programando para Internet » Javascript »

Cambiar el value de un input, mediante un select

Estas en el tema de Cambiar el value de un input, mediante un select en el foro de Javascript en Foros del Web. Hola, pues el título lo dice todo... lo tengo así: Código: <?php echo' <select name="programar"> <option value="1" selected onclick="document.enviar_video.guardar.value = \'Publicar\';">Si</option> <option value="2" onclick="document.enviar_video.guardar.value = ...
  #1 (permalink)  
Antiguo 23/05/2009, 06:45
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 8 meses
Puntos: 41
Cambiar el value de un input, mediante un select

Hola,

pues el título lo dice todo... lo tengo así:

Código:
<?php

echo'
<select name="programar">
<option value="1" selected onclick="document.enviar_video.guardar.value = \'Publicar\';">Si</option>
<option value="2" onclick="document.enviar_video.guardar.value = \'Programar\';">No</option>
</select>';

?>
y funciona correctamente, pero en Internet Explorer no, en cambio con Firefox, cero problemas, vaya novedad.

¿alguna solución?

saludos.
  #2 (permalink)  
Antiguo 23/05/2009, 07:08
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Cambiar el value de un input, mediante un select

Hola codig0

Es mejor utilizar el evento onchange

Código javascript:
Ver original
  1. <select name="programar" onchange="document.enviar_video.guardar.value = this.value">

Saludos,
  #3 (permalink)  
Antiguo 23/05/2009, 07:48
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 8 meses
Puntos: 41
Respuesta: Cambiar el value de un input, mediante un select

Hola,

el problema es que yo quiero ponerlo en los option y no en el select, ¿no es posible?
  #4 (permalink)  
Antiguo 24/05/2009, 09:14
Avatar de adiazm  
Fecha de Ingreso: julio-2008
Ubicación: Santiago
Mensajes: 51
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Cambiar el value de un input, mediante un select

si quieres que sea usado en ambos exploradores, es necesario que lo pongas en el select. IE tiene muchos defectos para los usuarios.
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 13:18.