Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aiuto su form mail

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3

    Aiuto su form mail

    Scusate sto impazzendo con il funzionamento di un form mail....sareste così gentili da darci un'occhiata e vedere cos'ho sbagliato?
    Grazie in anticipo x l'aiuto!!

    Ecco i due file

    <html>
    <head>
    <title>Modulo per email</title>
    <script language="javascript" type="text/javascript">
    <!--
    function Modulo() {

    if ((document.modulo.nome.value == "")) {
    alert("E' obbligatorio inserire il nome");
    document.modulo.nome.focus();
    return false;
    }

    else if ((document.modulo.email.value == "")) {
    alert("E' obbligatorio inserire la mail");
    document.modulo.email.focus();
    return false;
    }

    else if ((document.modulo.messaggio.value == "")) {
    alert("E' obbligatorio inserire il messaggio");
    document.modulo.messaggio.focus();
    return false;
    }

    else {
    document.modulo.action = "provamail.php";
    document.modulo.submit();
    }
    }
    //-->
    </script>
    </head>

    <body bgcolor="#FFFFFF" text="#000000">


    <div align="center">
    <form method="post" name="modulo" action="provamail.php">
    <table border="0" bgcolor="#EEEEEE" cellspacing="2" cellpadding="2">
    <tr bgcolor="#FFFFCC">
    <td>Nome:</td>

    <td><input type="text" size="36" name="nome" maxlength="30"></td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td>E-mail:</td>
    <td><input type="text" size="36" name="email" maxlength="30"></td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td>Assistenza:</td>
    <td><select name="select">
    <option>aaa</option>
    <option>bbb</option>
    </select></td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td>Selezione:</td>
    <td><input name="radiobutton" type="radio" value="si">
    Scelta A
    <input name="radiobutton2" type="radio" value="si">
    Scelta B </td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td>Scelta:</td>
    <td><input type="checkbox" name="mouse" value="si">
    Scelta C
    <input type="checkbox" name="lcd" value="si">
    Scelta D </td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td>Messaggio:</td>
    <td><textarea rows="7" cols="30" name="messaggio"></textarea></td>
    </tr>
    <tr bgcolor="#FFFFCC">
    <td></td>
    <td> <input type="button" value="Invia" onClick="Modulo()"> <input type="reset" value="Reset"> </td>
    </tr>
    </table>
    </form>
    </div>
    </body>
    </html>


    e l'altro


    <html>
    <head>
    <title>Mail inviata</title>
    </head>
    <body bgcolor="#ffffff">
    <?php
    //varie info per email
    $oggi = date("j F Y G:i");
    $sito = "http://www.miosito.it";
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "miamail@tin.it";
    $soggetto = "Modulo da $sito";

    if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['select']) == "" OR trim($_POST['checkbox']) == "" OR trim($_POST['radiobutton']) == "" OR trim($_POST['messaggio']) == "") {
    echo "<font color=\"#FF0000\" face=\"verdana\" size=\"2\">Tutti i campi sono obbligatori</font>";

    } else {

    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nSelect: $_POST[select] \nRadiobutton: $_POST[radiobutton] \nRadiobutton2: $_POST[radiobutton2] \nCheckbox: $_POST[mouse] \nCheckbox2: $_POST[lcd] \nMessaggio: $_POST[messaggio]";

    mail("$to","$soggetto","$body");
    ?>
    <div align="center">
    <font size="2" face="verdana">Modulo inviato!</font>



    </div>
    <?php
    }
    ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3
    cerco di essere più preciso....
    Scegliendo un bottone radio e anche tutti e 2 i checkbox mi dice che tutti i campi devono essere compilati.
    Per quei 2 campi poi (Radio e Checkbox) non mi restituisce il valore....come faccio??? scusate l'ignoranza....

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    3
    up!

  4. #4
    i due radiobutton html devono avere il medesimo name

    altrimenti non sono collegati tra di loro

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.