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

    metto "submit" e non riesco più a passare le variabili al PHP... dove sbaglio?

    Salve a tutti... mi aiutate?
    Ecco il codice:

    <script>
    function emailvalidation(entered, alertbox)
    {
    with (entered)
    {
    apos=value.indexOf("@");
    dotpos=value.lastIndexOf(".");
    lastpos=value.length-1;
    if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
    {if (alertbox) {alert(alertbox);} return false;}
    else {return true;}
    }
    }


    function formvalidation(thisform)
    {
    with (thisform)
    {
    if (emailvalidation(Email,"Illegal E-mail")==false) {Email.focus(); return false;};
    }
    }
    </script>

    </head>

    <body>
    <form onsubmit="return formvalidation(this)" method="POST" action="mail_guest.php">


    Email
    <input type="text" name="oggetto" size="20" onChange="emailvalidation(this,'Email errata');">

    <input type="submit" value="Invia" name="B1">
    <input type="reset" value="Reimposta" name="B2">
    </p>
    <input type="hidden" name="indirizzo" value="ciro.sannino@aliceposta.it">

    </form>
    </body>


    Controllo singolo a ell'invio...ma non mi funziona.
    io vorrei che il modulo non venisse in alcun modo spedito al PHP se tutto non è a posto....Sbaglio forse la sintassi di FORM?!?
    Chi mi suggerisce la risposta???

  2. #2
    Ma l'alert lo stampa?
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  3. #3

    Si l'Alert lo stampa

    il fatto è che se ritorno su INVIA... alla fine cmq me lo invia!
    Non si può impedire che il modulo non parta proprio finché non è tutto a posto?!

    Grazie! :-)

  4. #4
    Ragazzi... dai... davvero non so come devo fare. Grazie :-)

  5. #5

    Come faccio

    ad evitare che un modulo parta se non è compilato in tutte le sue parti? grazie 1000

  6. #6

    Re: Come faccio

    Originariamente inviato da Piratazzurro
    ad evitare che un modulo parta se non è compilato in tutte le sue parti? grazie 1000
    Ti serve un controllo in javascript.
    Nel forum scripting è prieno di esempi, basta una ricerca.

  7. #7

    forse non sono stato bravo a spiegarmi....

    La ricerca l'ho fatta...
    Ho questo script che è ok...
    solo che non so perché, fa il controllo, esce l'alert, ma se dopo faccio invaia il modulo me lo invia cmq....

    Io invece vorrei che partisse solo quando tutti i campi messi "sotto controllo" sono compilati correttamente...

    mi chiedo solo se c'è una falla nello script che utilizzo (che è postato per primo) grazie infinite

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.