Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Controllo parole immesse nei campi

    Mi servirebbe del codice per analizzare dato un FORM
    tutte le parole immesse nei vari campi che lo
    compongono.

    es.. NOME analizzare cosa viene immesso e comportarsi
    di conseguenza..
    TEL analizzare cosa viene immesso e comportarsi di
    conseguenza ecc...

    magari confrontando le parole immesse con un file di
    testo contenente tutti i valori non accettati per
    l'invio..

    Se riuscissi a fare qualkosa del genere sarebbe
    fantastico:

    L'utente immette una parolaccia in qualsiasi campo...
    clicca invio...
    E il sistema la riconosce analizzando appunto il
    contenuto dei campi e confrontandolo con il file txt
    vede che non va inviata e risponde "SPIACENTE MA
    L'INVIO NON PUO' ESSERE ATTIVATO DATA LA SUA ROZZA
    ESSENZA "

    Qualkosa di questo tipo che voi sappiate è possibile
    realizzarla?

    THANKS 1000

    tom
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    probabilmente non è il metodo migliore ma quando avevo dovuto fare io una cosa simile l'avevo fatto in una maniera molto semplice..

    ipotiziamo che il tuo campo di testo di input abbia nome variabile "pippo", al tuo pulsante puoi dire
    codice:
    on(release){
    if(_root.pippo=="xxx"){
    //azione per indicare l'errore, tipo _root.movieerrore._visible=1;//
    } else {
    //azione per l'invio del form//
    }
    }
    cosi' se qualcuno scrive "xxx" esce il messaggio d'errore, in caso contrario invia il form..


    è un po' spartano ma dovrebbe funzionare
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    dovresti creare un array con tutte le parole da ricercare e poi creare una funzione che esplori tutti i campi di testo con indexOf.

    non ho flash davanti quindi non posso provare ma dovrebbe essere una cosa del tipo

    avendo il campo "nome"

    sul primo frame metti :

    parole_no = new Array("windows", "millennium", "front page");
    //creo l' array che contiene le parole da evitare

    sul pulsante poi metti :

    on (release)
    {
    //controllo quante parole devo controllare
    parole = _root.parole_no._length;
    for(i = 0; i < parole; i++)
    {
    //se trovo una delle parole da evitare
    if (_root.nome.indexOf(_root.parole_no[i]) == -1)
    {
    //do il messaggio di errore
    trace ("SPIACENTE MA
    L'INVIO NON PUO' ESSERE ATTIVATO DATA LA SUA ROZZA
    ESSENZA");
    //arresto il controllo
    return;
    }
    }
    }
    Non è bello ciò che e bello ...
    Ma che bello che bello che bello ...

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.