ciao a tutti
ho creato un form (posto qui sotto una parte) su una pagina form.html:
Codice HTML:
<form name="mail" method="post" action="invio_mail.php" id="myform">
<label for="modello">Modello: <span>*</span></label>
<label for="nome">Nome: <span>*</span></label>
<input type="text" name="nome" id="nome">
<label for="mail">E-mail: <span>*</span></label>
<input type="text" name="mail" id="mail" placeholder="example@dominio.it">
<label for="modello">Modello: <span>*</span></label>
<select name="modello" id="modello" >
<option value="">-</option>
<option value="1">Modello1</option>
<option value="2">Modello2</option>
<option value="3">Modello3</option>
</select>
</form>
Ho poi creato il file invio_mail.php per inviare la mail e mi funziona.
Vorrei però creare un controllo dei campi con php (con JS ce l'ho già ma nel caso sia disabilitato ...).
Quindi per il campo nome devo vedere che non sia vuoto, per il campo mail che non sia vuoto e che sia una mail valida , e per la select che sia selezionato un modello.
sono partita dal nome e nel file php ho scritto:
Codice PHP:
if($nome == ""){echo"manca il nome!";exit(); }
se il campo è vuoto blocca si l'invio della mail e mi manda a una pagina uno il messaggio "manca il nome" . Io però vorrei che il messaggio mi venga scritto nella pagina form.html accanto alla label e all'input.
Sapete come si fa?
Grazie anticipatamente :-)