Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aiuto con un form

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    38

    Aiuto con un form

    Ciao a tutti, ho creato un file html con questo contenuto:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
       <head>
          <title>titolo</title>
          <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
          <style type="text/css">
             #box-esterno{
             width: 740px;
             margin: 10px auto;
             }
             body{
             font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
             }
             .pretitolo{
             font-family: Trebuchet MS, Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
             font-size: 20px;
             color: #000000;
             }
             h1{
             font-family: Trebuchet MS, Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
             font-size: 32px;
             color: #cc0000;
             font-weight: normal;
             text-align: center;
             }
             #box-offerta{
             width: 400px;
             float:left;
             }
             #box-form{
             margin-top: 50px;
             width: 250px;
             float: right;
             border: solid 3px #e4e4e4;
             background-color: #ffff99;
             }
             .formattazione-form{
             margin-top: 10px;
             margin-bottom: 10px;
             margin-left: 15px;
             }
             p, label{
             font-size: 15px;
             color: #000000;
             }
             h2{
             font-family: Trebuchet MS, Calibri, Verdana, Arial, Helvetica, Tahoma, sans-serif;
             font-size: 18px;
             color: #003366;
             font-weight: bold;
             }
             ul,li{
             font-size: 15px;
             color: #000000;
             }
          </style>
       </head>
       <body>
          <div id="box-esterno">
             <div class="pretitolo">
             testo
             </div>
             <h1>&quot;testo 
     testo&quot;</h1>
             <div id="box-offerta">
             
    
    testo</p>
             
             
    
    testo, testo, testo.</p>
             <h2>testo</h2>
             <ul>[*]testo: testo;[/list]
             
    
    testo</p>
             
    
    testo,
    testo.</p>
             </div>
             <div id="box-form">
                <form method="post" action="" enctype="text/plan" id="modulodicontatto" name="modulodicontatto">
                   <div class="formattazione-form">
                   <label for="nome">Nome:</label>
    
                   <input type="text" size="30" id="nome" name="nome" />
                   </div>
                   <div class="formattazione-form">
                   <label for="cognome">Cognome:</label>
    
                   <input type="text" size="30" id="cognome" name="cognome" />
                   </div>
                   <div class="formattazione-form"> 
                   <label for="note">Note aggiuntive (facoltative):</label>
      
                   <textarea rows="5" cols="23" id="note" name="note"></textarea>
                   </div>
                   <div class="formattazione-form">
                   <input type="submit" value="Invia i Dati" />
                   </div>
                </form>
             </div>
             <div style="clear:both"></div>
          </div>
       </body>
    
    </html>
    A questo punto ho bisogno di aiuto per quanto riguarda il form:

    1. come faccio il controllo sui campi "Nome" e "Cognome"? Cioè devono essere campi obbligatori, se l'utente non li compila deve ricevere un messaggio che lo invita a farlo.
    2. Nel pannello di controllo del mio hosting ho visto che c'è installato cgiemail che credo si possa utilizzare per elaborare i dati; ho provato a leggere la guida in inglese ma non ci ho capito nulla. Cosa devo inserire nel codice per fare in modo che dopo che l'utente clicchi su "Invia i Dati" gli stessi vengano processati da cgiemail che poi me li deve mandare ad un certo indirizzo email e intanto l'utente venga reindirizzato ad un'altra pagina?

    E' la prima volta che lavoro sui form quindi per favore siate pazienti

  2. #2
    domanda 1 si risolve con JS, questo è il forum sbagliato

    domanda 2 devi puntare lo script con il form

    nel codice html che hai postato c'è:

    <form method="post" action="" enctype="text/plan" id="modulodicontatto" name="modulodicontatto">

    in action dovrai impostare l'url dello script cgiemail che invia i dati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    38
    E una volta inserito tale url, come imposto l'indirizzo email a cui devono essere spediti i dati e la pagina di ringraziamento a cui l'utente deve essere reindirizzato?

    p.s. Scusa la domanda stupida, ms JS sta per javascript?

  4. #4
    insieme allo script cgiemail dovresti avere un file di help
    su come utilizzarlo (potrebbero anche esserci istruzioni commentate nel codice stesso)

    si JS sta per JavaScript

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.