Foros del Web » Programando para Internet » Javascript »

desactivar una imagen tras funcion

Estas en el tema de desactivar una imagen tras funcion en el foro de Javascript en Foros del Web. Hola muy buenas! Tengo un pequeño problema en mi página. En un formulario que estoy haciendo, tipo paginas de vuelos baratos (easyjet, ryan air,...), existen ...
  #1 (permalink)  
Antiguo 14/05/2009, 15:31
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años
Puntos: 0
desactivar una imagen tras funcion

Hola muy buenas!

Tengo un pequeño problema en mi página. En un formulario que estoy haciendo, tipo paginas de vuelos baratos (easyjet, ryan air,...), existen los típicos botones de ida, o ida/vuelta, ambos son radiobutton, el problema consiste en que he creado un scrip, para que cuando hagamos onclick en el de ida, se desactive el input donde escribiremos la fecha, pero el problema es que ese input se autorellena al seleccionar una fecha de un calendaro que existe al lado.
Por tanto con la funcion llamada "mostrar()", consigo desactivar el recuadro donde se escribe la fecha, pero me es imposible que cuando pulses en un dia del calendario no lo escriba, incluso debajo de lo gris (se ve que el campo está desactivado!). En resumen que no desactiva la imagen....
copio el código haber si me echais un cable! Gracias de antemano.

<fieldset>
<legend>Tipo de Vuelos</legend>
<label for="tipo">Tipo: </label>
<TABLE id="tablaForm">
<TR> <TD><INPUT TYPE="radio" NAME="radio" ONCLICK="mostrar(this)" VALUE="ida" >Solo Ida.</TD> </TR>
<tr> <td><INPUT TYPE="radio" NAME="radio" ONCLICK="mostrar(this)" VALUE="iv" CHECKED="checked">Ida/Vuelta.</td> </tr>
</TABLE>


<legend align="left">Seleccione fechas vuelo:</legend>

<table id="tablaForm">
<tr> <TD><label for="tipo">Ida: </label>
<INPUT name="datebox2" ID="datebox2" size=10>
<A href="javascript:show_calendar('buscarVuelos.dateb ox2',null,null,'DD/MM/YYYY');" onMouseOut="window.status='';return true;" onMouseOver="window.status='Date Picker';return true;">
<IMG border=0 height=22 src="objetos/calendario.gif " width=24></A> </TD></TR>

<tr><TD><label for="tipo">Vuelta: </label>
<INPUT name="datebox3" ID="datebox3" size=10>
<A href="javascript:show_calendar('buscarVuelos.dateb ox3',null,null,'DD/MM/YYYY');" onMouseOut="window.status='';return true;" onMouseOver="window.status='Date Picker';return true;">
<IMG border=0 height=22 src="objetos/calendario.gif" width=24></A></TD></TR>
</table>
</fieldset>


y aqui va el scrip de desactivacion:

function mostrar(obj) {

if(obj.value=="ida")
{
document.buscarVuelos.datebox3.disabled=true;
document.buscarVuelos.datebox2.disabled=false;



}else
{
document.buscarVuelos.datebox3.disabled=false;
document.buscarVuelos.datebox2.disabled=false;

}
}
</script>
  #2 (permalink)  
Antiguo 14/05/2009, 15:41
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: desactivar una imagen tras funcion

pienso que no deberias preocuparte mucho por ello. me explico, cuando un campo esta disabled, por mas contenido que tenga este no se enviara en el submit. y en todo caso la validacion tienes que realizarla en lado servidor.
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 14:25.