Foros del Web » Creando para Internet » Flash y Actionscript »

Formulario en Flash (radiobottons)

Estas en el tema de Formulario en Flash (radiobottons) en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un formulario en flash con varios campos, y en el boton de enviar tengo un codigo con las variables de cada campo para ...
  #1 (permalink)  
Antiguo 21/10/2004, 14:48
 
Fecha de Ingreso: junio-2004
Mensajes: 66
Antigüedad: 13 años, 6 meses
Puntos: 0
Formulario en Flash (radiobottons)

Hola, tengo un formulario en flash con varios campos, y en el boton de enviar tengo un codigo con las variables de cada campo para que estos campos sean obligatorios llenarlos.

y son algo asi: (si no lo llenas te sale un popup diceiendo "tu empresa")

} else if (empresa== "" || empresa.length <2) {
setProperty("popup", _visible, "1");
popup.mensaje = "tu empresa?";

mi pregunta es: que tambien en ese formulario tengo dos radiobuttons.
es el campo de sexo y quiero que pongan hombre o mujer.

pero no se como ponerlos en el boton enviar, para que sean tambien obligatorios. no se si quedo claro.



lo que necesito saber es como configurar los radiobuttons y como insertarlos en mi boton de enviar.

gracias
  #2 (permalink)  
Antiguo 21/10/2004, 16:05
 
Fecha de Ingreso: diciembre-2002
Ubicación: Sevilla
Mensajes: 154
Antigüedad: 15 años
Puntos: 0
OK, crea estas tres variables:

sexhombre = sexh.selected;
sexmujer = sexm.selected;
enviosexo ="";

donde, sexh y sexm son los nombres de instancia que has dado a tus dos radiobuttons, y enviosexo la variable que se enviará al PHP con la selección hecha.

y ahora añade esto al codigo de tu botón "enviar":

if (sexhombre == true) {
enviosexo = "HOMBRE";
} else if (sexhombre == false) {
enviosexo = "MUJER";
}

y esto... para hacerlo un campo obligatorio:

if ((sexhombre == false) && (sexmujer == false)) {
setProperty("popup", _visible, "1");
popup.mensaje = "Cuál es tu sexo?";
}

y no olvides declarar la variable "enviosexo" en tu PHP.

Yo lo hice una vez así y me funcionó.
Espero que te sirva
  #3 (permalink)  
Antiguo 21/10/2004, 17:46
 
Fecha de Ingreso: junio-2004
Mensajes: 66
Antigüedad: 13 años, 6 meses
Puntos: 0
gracias me anda muy bien
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 15:08.