Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [MX]resetta campo di input

    Ciao,
    Ho un form per una newsletter su un file che carico sul livello 1.
    Vorrei cancellare i campi di input una volta inviati i dati ma non ci riesco....

    sul tasto invia c'e':

    on (release) {
    if (!name.length) {
    _level1.gotoAndStop("nameko");
    } else if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {
    _level1.gotoAndStop("emailko");
    } else {
    loadVariablesNum("iscriviti.php", 0, "POST");
    loadVariablesNum("conferma.php", 0, "POST");
    _level1.gotoAndStop("ok");
    }
    }


    se i campi sono corretti mando il filmato all'etichetta ok dove c'e' un clip che conferma l'avvenuta iscrizione ed alla fine ho inserito:
    _level1.name="";
    _level1.email="";
    ma i campi non si cancellano
    Come mai?
    Grazie,
    Elisa.

  2. #2
    ma usi telTarget ? ( deprecato ... )

    se no, prova con


    _level1.name.text = "";
    _level1.email.text = "";

    poi ti consiglio sendAndLoad di loadVars per l'invio, e non di inviare inutilmente tutte le variabili di flash ( molto piu' lento )


    Per concludere il check sulla email e' abbastanza inutile ...


    @. .. questa ad esempio passerebbe ... prova ad usare questa:
    http://andr3a.dotgeek.org/index.php?language=3&class=40

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    non uso telTarget...
    ho provato ma non cambia nulla!!
    ho visto l'altro check sulla email ed e' perfetto, ma per il momento ho questo problema che proprio non capisco.
    Hai qualche idea??
    Elisa.

  4. #4
    senti ma devo mettere il nome dell'istanza o quello della variabile associato al campo di input per cancellarlo???

  5. #5
    Originariamente inviato da Elisa79
    Hai qualche idea??
    l' unica che mi viene in mente e' che name e email non stanno sul _leve1 ... quindi un problema di percorsi, altrimenti non mi spiego perche' non dovrebbero cancellarsi ( a meno che non ci sia un onEnterFrame o una setInterval che cicla su quei 2 campi e li verifica di continuo lasciandoli popolati ... )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Originariamente inviato da Elisa79
    senti ma devo mettere il nome dell'istanza o quello della variabile associato al campo di input per cancellarlo???
    ecco .. questo e' il tellTarget


    se usi tellTarget metti il nome della variabile e non so se il livello serve a qualcosa, visto che nei controlli non lo usi ... se invece metti il nome di istanza ( che su MX sarebbe meglio ... ) devi specificare il livello ( anche se non e' indispensabile ) e aggiungere .text = ""; ( questo invece e' indispensabile )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    ci sono quasi...
    il problema e' che il reset sta all'interno di un clip,
    se scrivo:

    _level1.name.="";
    _level1.email.="";

    sullo stage tutto funziona cioe' i campi si resettano ma non mi invia nessuna mail perche' si cancellano immediatamente senza che li possa trasferire al file php (o almeno credo)
    quindi.....che faccio??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.