Ciao a tutti, sto cercando di ottimizzare il form dei contatti che implementerò nel mio sito, da premettere che le mie conoscenze sono frutto di varie letture perciò quello che sto per scrivere potrebbe contenere errori tecnici quindi non condannatemi :hammer:
Ho preso un form dalla rete e l'ho modificato in questo modo:
Form HTML
Motore PHP
Vorrei sapere se il controllo dei campi è corretto e se conviene anche farlo con javascript.
A presto
Ho preso un form dalla rete e l'ho modificato in questo modo:
Form HTML
HTML:
<form action="motore.php" method="post" name="contactform" id="contact">
<label for="nome">Nome *</label><a name="nome"></a>
<input tabindex="1" type="text" name="nome" id="nome" value="" placeholder="Nome" required/>
<label for="città">Città *</label><a name="città"></a>
<input tabindex="3" type="text" name="città" id="città" value="" placeholder="Città" required/>
<label for="provincia">Provincia *</label><a name="provincia"></a>
<select name="provincia" id="provincia" tabindex="4">
<option value="">Seleziona </option>
<option value="Milano">Milano</option>
<option value="Roma">Roma</option>
<option value="Altro">Altro</option> required</select>
<label for="email">Email *</span></label><a name="email"></a>
<input tabindex="6" type="email" name="email" id="email" value="" placeholder="Email" required/>
<label for="oggetto">Oggetto *</span></label><a name="oggetto"></a>
<select name="oggetto" id="oggetto" tabindex="10">
<option value="">Seleziona</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option> required</select>
<label for="messaggio">Messaggio *</label>
<textarea tabindex="12" cols="50" rows="10" name="messaggio" id="messaggio" placeholder="Messaggio" required/></textarea>
Motore PHP
PHP:
<?php
include('setup.php');
session_start();
if(isset($_POST['nome']) && $_POST['nome'] !=""
&& isset($_POST['città']) && $_POST['città'] !=""
&& isset($_POST['provincia']) && $_POST['provincia'] !=""
&& isset($_POST['email']) && $_POST['email'] !=""
&& isset($_POST['privacy']) && $_POST['privacy'] == "si"
&& isset($_POST['condizioni']) && $_POST['condizioni'] == "si"
&& isset($_POST['oggetto']) && $_POST['oggetto'] !=""
&& isset($_POST['messaggio']) && $_POST['messaggio'] !=""
{
$nome = $_POST['nome'];
$città * * * *= $_POST['città'];
$provincia = $_POST['provincia'];
$email = $_POST['email'];
$privacy * * = $_POST['privacy'];
$condizioni * *= $_POST['condizioni'];
$messaggio = $_POST['messaggio'];
$oggetto = $_POST['oggetto'];
if($_POST['fred'] != "") {
* * echo('<p style="color: #000; font-size: 25px; font-weight: bold;">Spiacenti....</p>'); * *
}}
else {
$to = $mio_indirizzo;
// ometto il resto //
Vorrei sapere se il controllo dei campi è corretto e se conviene anche farlo con javascript.
A presto
Ultima modifica di un moderatore: