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

    problemi con l'istruzione FOR

    salve, ho letto vari 3d rigurdanti l'istruzione FOR, ma nn riesco a capire dove sbaglio...
    Allora, ho una piccola chat realizzata con flash e php, e siccome nn posso inserire alcuni caratteri (perche' il php nn me li trascrive sul file txt), vorrei fargli fare un controllo sui caratteri inseriti nel campo di testo(message ) prima di inviare il messaggio.
    Se sono presenti quei caratteri, visualizza l'MC (chiamato sbagliato ) di avviso errore.
    Con il codice che utilizzo, qualsiasi carattere inserito mi fa' visualizzare l'MC di avviso. Dov'e' l'errore????

    Questo e' il codice sul pls INVIA:

    on (release, keyPress "<Enter>") {

    caratteri = new Array("&", "'", "\"", "%", "+", "<", ">");
    for (a=0; a<caratteri.length; a++) {
    if (message.indexOf(caratteri[a]) != -1) {
    errore = true;
    break;
    }else{
    errore = false;
    }
    }
    if (errore == false) {
    loadVariables("chat.php", namechat, "POST");
    message = "";
    } else {
    sbagliato._visible = true;
    pls_send.enabled = false;
    }
    }

    grazie mille

  2. #2
    ma message è il nome dell'istanza del campo di testo o di una variabile?

    se è il nome dell'istanza devi sostituire "message" con "message.text"

    N.B.
    ricorda che se hai MX puoi anche evitare che certi caratteri vengano inseriti usando:

    codice:
    nomeCampoTesto.restrict="^<>%'\\\+";
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Originariamente inviato da l_lennynero_l
    ma message è il nome dell'istanza del campo di testo o di una variabile?

    se è il nome dell'istanza devi sostituire "message" con "message.text"

    N.B.
    ricorda che se hai MX puoi anche evitare che certi caratteri vengano inseriti usando:

    codice:
    nomeCampoTesto.restrict="^<>%'\\\+";
    ho mx, e nn conoscevo il restrict (grazie )....
    cmq l'errore e' banalissimo, bastava togliere la proprieta' <tag> del campo di testo: nn so' perche', ma nn attivando il tag funziona...

    senti l_lennynero_l, sapresti mica dirmi come posso controllare se in un campo di testo c'e' la presenza della "@"? (mi servirebbe per il form)

    grazie mille

  4. #4

  5. #5
    grazie Krono, perfetto .
    Non poteva esserci aiuto maggiore :gren:


  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    you're welcome

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.