Comunidad de diseño web y desarrollo en internet online

Borrar un formulario

Citar            
MensajeEscrito el 21 Mar 2008 06:30 pm
Hola tengo un formulario en php y flash, me gustaria borrar los campos de texto que quedan cuando le doy al boton volver, el boton volver está dentro del mismo mc del formulario, yo intenté hacer esto:
this.b_enviar.onPress = function () {
nombre_txt.text = " ";
email_txt.text = " ";
mensaje_txt.text = " ";
}

Pero no se borra, que estoy haciendo mal???. Gracias

Por inmagic

46 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Mar 2008 06:44 pm
Es un problema con las rutas relativas:

Código :

this.b_enviar.onPress = function () {
_parent.nombre_txt.text = " ";
_parent.email_txt.text = " ";
_parent.mensaje_txt.text = " ";
}

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Mar 2008 10:59 pm

mcapu escribió:

Es un problema con las rutas relativas:

Código :

this.b_enviar.onPress = function () {
_parent.nombre_txt.text = " ";
_parent.email_txt.text = " ";
_parent.mensaje_txt.text = " ";
}


Para no tener que estar escribiendo "_parent" por cada objeto, puedes hacer uso de "with":

Código :

this.b_enviar.onPress = function () {
   with(_parent){
      nombre_txt.text = "";
      email_txt.text = "";
      mensaje_txt.text = "";
   }
}

Por cierto que si los quieres vacíos, debes colocar las comillas sin espacios ("") o estarás, de hecho, insertando un espacio en el cuadro de texto.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 22 Mar 2008 12:50 am
Sigue sin funcionar, les mando más cosas, me equivoque cuando mandé el primer post, no era nombre_txt, si no, t_nombre, t_email y t_texto.htmlText, este es el codigo que tengo en un mc de cuatro fotogramas, que en el primero tengo este codigo:

function enviar() {
trace(t_nombre.text);
datos_email.nombre =t_nombre.text;
datos_email.email =t_email.text;
datos_email.texto =t_texto.htmlText;
datos_email.estado ="";
datos_email.onLoad = function() {
trace(this);
trace(this.estado);
if (this.estado == "enviado") {
gotoAndStop(3);
} else {
gotoAndStop(4);
}
};
datos_email.sendAndLoad("enviar_email.php", datos_email, "post");
gotoAndStop(2)
}


System.useCodepage = false;
if(datos_email==null){
datos_email = new LoadVars();
datos_email.nombre ="";
datos_email.email ="";
datos_email.texto ="";
datos_email.estado ="";
}
t_nombre.text=datos_email.nombre;
t_email.text=datos_email.email;
t_texto.htmlText=datos_email.texto;
this.b_enviar.onPress = enviar;
stop();


Y en el boton tengo:

this.b_enviar.onPress = function() {
with(_parent){
t_nombre.text = "";
t_email.text = "";
t_mensaje.htmlText = "";}
gotoAndStop(1);
}
stop();

GRACIAS

Por inmagic

46 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Ene 2010 01:35 am
necesito hacer lo mismo!!

Por jonydread

3 de clabLevel



 

opera
Citar            
MensajeEscrito el 12 Ene 2010 03:29 am

jonydread escribió:

necesito hacer lo mismo!!


¿ Y cual es el problema?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.