Ciao a tutti, ho un semplice form creato in html che permette all'utente di inserire il suo nome e il suo cognome. Ciò che vorrei è poter controllare la correttezza dei dati inseriti sia lato client (javascript) si lato server (PHP).
Con javascript l'ho fatto semplicemente richiamando una funzione send() che mi controlla se l'input è corretto e mi stampa il nome al posto giusto.
Mentre con PHP ho aggiunto quel codice sotto il form:
File index.php
Non va. Mi stampa sempre "Errore: campo vuoto o uguale ad a"..codice:<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" onsubmit="send()"> <input type="text" name="nome" value="Il tuo nome.." /> <input type="button" value="Invia" onclick="send()"/> </form> <?php if(($msg == "")||($msg == "a")) { echo "Errore: campo vuoto o uguale ad a"; } else echo $msg; ?>
Come posso fare? Grazie