Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282

    controllo su campi in un form

    in un form ho dei campi che devono essere numerici ed altri obbligatori.
    come posso fare per controllarli?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    tanto ho fatto ma alla fine ci sono riuscita!
    solo che ho dovuto imparare un pò di javascript
    però ora ho un problema che proprio no riesco a risolvere...
    nel form ho inserito dei controlli (onclick="controlli()" nel bottone invio). funzionano perfettamente solo che dopo parte sempre la pagina richiesta.
    come faccio a restare nella stessa pagina se almeno un controllo non è superato?
    qualcuno mi aiuti...

  3. #3
    solo che ho dovuto imparare un pò di javascript
    Potevi anche usare funzioni lato server come isNumeric e isset o empty...

    codice:
    nel form ho inserito dei controlli (onclick="controlli()" nel bottone invio).
    funzionano perfettamente solo che dopo parte sempre la pagina richiesta.
    per risolvere questo fai:

    <script>
    function controlli()
    {
    if(espressione)
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    </script>

    e nel form aggiungi:
    <form action="..." method="..." onSubmit="return controlli();">

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    ciao zero85, grazie per l'aiuto.
    ho provato e funziona!
    i controlli li ho messi nel form perchè così ho letto su un manuale... magari lato server dovrò farne altri più accurati.
    a tal proposito, quando non supero i controlli lato server come faccio a ritornare sul form evidenziando gli errori?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    nessuno può darmi una mano? proprio non ci riesco...

  6. #6
    metti i controlli nella stessa pagina prima di stampare il form... se va tutto bene fai un header altrimenti visualizzi sempre la stessa pagina
    www.gext.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    che significa? scusami ma ho iniziato da pochissimo....
    ricapitolo:
    nel form faccio i primi controlli;
    se superati passo ad uno script ('save.php') nel quale faccio ulteriori controlli per la congruenza dei dati e per eliminare eventuali ridondanze.
    se il controllo ok registro i dati nella tabella.
    in ogni caso dovrei tornare al form dal quale sono partita evidenziando, in caso di errore il tipo.
    mi sono spiegata?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    che significa? scusami ma ho iniziato da pochissimo....
    ricapitolo:
    nel form faccio i primi controlli;
    se superati passo ad uno script ('save.php') nel quale faccio ulteriori controlli per la congruenza dei dati e per eliminare eventuali ridondanze.
    se il controllo ok registro i dati nella tabella.
    in ogni caso dovrei tornare al form dal quale sono partita evidenziando, in caso di errore il tipo.
    mi sono spiegata?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    qualcuno mi può aiutare?

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    nessuno ha un pò di tempo per aiutarmi?
    lo sò che per voi sono cose banali, ma per me che sono nuova di questo mondo non lo sono affatto.

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.