Foros del Web » Programando para Internet » Javascript »

Label con doble función e input file

Estas en el tema de Label con doble función e input file en el foro de Javascript en Foros del Web. Hola a todos. Tengo el siguiente formulario: Código HTML: <label> <input name= "op-avatar" type= "radio" value= "1" checked= "checked" /> Mantener mi avatar actual </label> ...
  #1 (permalink)  
Antiguo 27/04/2009, 08:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 16 años, 9 meses
Puntos: 0
Label con doble función e input file

Hola a todos.

Tengo el siguiente formulario:
Código HTML:
<label><input name="op-avatar" type="radio" value="1" checked="checked" />
Mantener mi avatar actual</label><br />

<label><input name="op-avatar" type="radio" value="0" /> 
Eliminar mi avatar actual</label><br />
					
<label><input name="op-avatar" type="radio" value="2" /> 
Cambiar por un nuevo avatar</label><br />
<input name="avatar" type="file" accept="image/gif,image/jpeg" /> 
El caso es que cuando pinchen en la última label (la que envuelve al radio de value=2) quiero que, además de chequear el 3º radio me abra el diálogo del input file, para cargar una imagen.

También quiero saber cómo hacer para que el diálogo del input file sólo muestre imágenes gif o jpg (o imágenes en su defecto...) ya que el Accept que le he puesto no funciona...

Hay alguna manera de hacer estas cosas sin JavaScript?

Si algún moderador se percata de la necesidad de usar JS en este ejemplo, le agradecería que me moviera el tema de foro.

Muchas gracias por vuestra atención.
  #2 (permalink)  
Antiguo 30/04/2009, 02:45
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Respuesta: Label con doble función e input file

Cita:
Hay alguna manera de hacer estas cosas sin JavaScript?
Yo diría que va a ser que no

Cita:
Si algún moderador se percata de la necesidad de usar JS en este ejemplo, le agradecería que me moviera el tema de foro.
moviendo que es gerúndio

tema trasladado desde (x)html

saludos
__________________
Javascript Códigos - Bambú difunde
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 21:44.