Visualizzazione dei risultati da 1 a 8 su 8

Discussione: controllo di errore

  1. #1

    controllo di errore

    come faccio a controllare che in 4 campi di testo dinamici ci sia scritto qualcosa?

    on(press){
    if(nome1="")


    e
    qui mi blocco!

    non riesco proprio a capire come dire a flash,
    on(press){
    se la variabile stringa nome1=è vuota allora scrivi "compirare il campo"

    ho girato e rigirato ma non riesco a trovare nulla!

    un'altra cosa, in flash 5 se scrivo
    nome1=unidentified;

    il campo di testo si svuota

    in flash mx2004
    se scrivo
    nome1=unidentified;
    il campo di testo si riempe di unidentified

    per farlo svuotare devo scrivere
    nome1="";

    è normale?
    non c'è un'istruzione che sostituisca la funzione di unidentified, o di null (per null, mi compare la stessa cosa che compare con unidentified!)

    mi potete aiutare a costruire questo controllo?
    i campi di testo di namico da controllare sono nome1 cognome1 nome2 cognome2!



    grazie in anticipo!
    Fuck Your Mind Dance your Brain!

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    1) Il messaggio di errore deve apparire quando tutti e 4 i campi sono vuoti o solo quando uno di questi è vuoto?
    2) Usa undefined

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    ]Originariamente inviato da Ms-Keng
    un'altra cosa, in flash 5 se scrivo
    nome1=unidentified;

    il campo di testo si svuota
    per quel poco che so di flash:

    io so che con questo comando tu assegni il valore della variabile unidentified al valore della variabile nome1.

    Per riempire una variabile con una stringa dovrebbe essere:

    nome1="unidentified";


    poi, consiglio da parte mia:

    per rendere semplice la cosa, io inizializzerei le variabili.

    del tipo:

    nome1="";
    nome2="";

    se sono tanti nomi fai un ciclo con un contatore.

    A questo punto sì che puoi dire:

    if(nome1="")

  4. #4
    grazie a tutti!

    Xsettevite: il messaggio di errore deve comparire sia se tutti i campi sono vuoti ma anche se uno solo è vuoto!
    io avevo pensato di non fare comparire il mess di errore per tutti i campi, perchè vorrei farlo comparire sopra ogni campo vuoto!
    cmq, va bene anche che mi compaia, completare tutti i campi!
    grazie in anticipo!
    Fuck Your Mind Dance your Brain!

  5. #5
    on(release){
    if(nome1==undefined or nome2==undefined or nome3==undefined or nome4==undefined){
    trace("errore");
    }
    }

  6. #6
    ciao, grazie!
    ma non me lo traccia il messaggio!
    sai dirmi come devo fare a farlo comparire?
    io ho un movie clip che si chiama errore!
    potrei far comparire quello!
    chiariscimi un pò le idee, te ne sono crato!
    Fuck Your Mind Dance your Brain!

  7. #7

    Re: oppure

    Originariamente inviato da meyumi
    on(release){
    if(nome1=="" || nome2=="" || nome3=="" || nome4==""){
    trace("errore");
    }
    }
    questo può dare problemi se la variabile non è inizializzata, megli undefined


    on(release){
    if(nome1==undefined or nome2==undefined or nome3==undefined or nome4==undefined){
    trace("errore");
    _root.errore.play();
    //o _root.errore._visible = true; o quello che ti pare
    }
    }

  8. #8
    niente riga, funziona, ho creato un testo dinamico con nome var errore, ed ho risolto!
    cmq giusto per puntualizzare!
    approposito dell'undefined!
    Non Funzzziionaaaa!


    se metto undefined, mi compare undefined nei box di testo di input!

    cmq, ora provo a lanciare il movie clip!
    grazie!
    Fuck Your Mind Dance your Brain!

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.