Salve a tutti, ho un piccolo problema, ho un form dove voglio che tutti i campi siano obbligatori, come faccio??ho cercato ma non ho trovato quel che volevo (o non l'ho capito io)questo è il mio form:
<form action="invio_mail.php" method="post" target="_parent">
<center>
<p align="center">Tipo Attività:
<input name="attivita" type="text" id="attivita" size="20">
Nome:
<input name="nome" type="text" id="nome" size="20">
Cognome:
<input name="cognome" type="text" id="cognome" size="20">
Città
<input name="citta" type="text" id="citta" size="20">
Telefono:
<input name="telefono" type="text" id="telefono" size="40">
Messaggio:
<textarea name="messaggio" rows="5" cols="40"></textarea>
</p>
<p align="center">
<input type="submit" name="invia" value="Invia!!">
<input type="reset" name="reset" value="Reimposta">
</p>
</center>
</form>
il file in asp è il seguente:
<?php
$attivita = $_POST['attivita'];
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$citta = $_POST['citta'];
$telefono = $_POST['telefono'];
$messaggio = $_POST['messaggio'];
$nomesito = "www.miosito.it";
$oggetto = "Informazioni per....";
$indirizzo_dest ="mia mail";
print("<font size='5'>Invio E-Mail
</font>");
print("$nomesito sta inviando la tua E-Mail");
print("
Questi sono i dati che hai inserito:
La tua attività è: $attivita
Il tuo nome:$nome
Il tuo cognome:$cognome
La tua citta è:$citta
Il tuo numero di telefono:$telefono
Messaggio:$messaggio");
$header .="From: <$mail>"; //qsta riga serve per fare in modo che $mail sia visto cm mittente
$messaggio .="
$cognome $nome ti ha inviato questa mail da $nomesito, il suo tipo di attività è: $mail della città: $citta il suo numero di telefono è: $telefono Per rispondergli è sufficiente fare clic sul pulsante 'Rispondi' del tuo browser di posta."; //seconda parte dell'header
if(mail($indirizzo_dest, $oggetto, $messaggio, $header))
{
print("<center>
Il tuo messaggio è stato inviato con successo!!</center>");
print("<center><a href='' onClick='javascript:window.close();';>Chiudi finestra<a/></center>"); //chiude la pagina e se in href metto un indirizzo chiude la pagina e ne apre un altra!!
}
else
{
print("
Errore invio E-mail!!
Torna indietro e riprova!!");
}
?>
PS: facendo le prove il form funziona correttamente cioè invia la mail (senza i campi obbligatori)però non compare l'oggetto nella mai.
grazie a tutti quelli che mi risponderanno....