Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controlli per i form

  1. #1

    controlli per i form

    salve a tutti, come posso fare per controllare che i dati inseriti in un form ne mio sito corrispondano a delle caratteristiche richieste (per esempio non nulli...)
    se devo (come credo) ricorrere ad uno scipt quale linguaggio mi consigliate (conosco un po' di PHP ma mi sembra più adeguato il java)
    grazie a tutti
    P.S.
    sono molto graditi dei sample di codice :-)

  2. #2
    Puoi usare javascript. Vai nella sezione JS - Tutorial (ad es. http://www.html.it/javascript/tutorial/12/index.html).

  3. #3
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: controlli per i form

    <script language="JavaScript" type="text/JavaScript">

    function check()
    {

    if (document.NomeForm.NomeCampoDiTesto.value=="")
    {
    alert("Non hai scritto il tuo nome!");
    document.NomeForm.NomeCampoDiTesto.focus();
    return false;
    }

    // Il codice qui sopra lo devi usare per i campi di testo: Nome,
    //cognome, username..........., assicurandoti che
    //"NomeCampoDiTesto" deve corrispondere all' "id" di quello che
    //hai inserito;
    //Ovvio che devi ripetere il codice, cambiando il nome del campo di testo, x quanti <input type.......... /> hai nella pagina.
    // Il codice qui in basso, invece, lo devi usare per il campo di //
    testo in cui l' utente deve inserire il suo indirizzo mail.
    //NomeForm è il nome con cui nomini il form, oppure accetti quello
    //generico del tuo editor; di solito "form1".

    if ((document.NomeForm.NomeCampoDiTesto.value.indexOf ("@")==(-1)) || (document.NomeForm.NomeCampoDiTesto.value.indexOf( ".")==(-1)) ||
    (document.NomeForm.NomeCampoDiTesto.value=="") ||
    (document.NomeForm.NomeCampoDiTesto.value=="undefi ned"))

    {
    alert("Indirizzo email non corretto!");
    document.NomeForm.NomeCampoDiTesto.focus();
    return false;
    }

    return true;
    }

    </script>

    Questo codice(qui sopra) devi inserirlo tra i tag <head> e </head> della tua pagina;

    poi nel rigo del "button" devi scrivere questo:

    <input type="submit" name="Submit" id="invia" value="Invia" onclick="return check()" />
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

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 © 2026 vBulletin Solutions, Inc. All rights reserved.