Ciao a tutti, ho creato un file html con questo contenuto:
A questo punto ho bisogno di aiuto per quanto riguarda il form: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>"testo testo"</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>
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![]()

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>
Rispondi quotando