Ho un modulo regolare sul mio file php, dopo che è stato inviato deve echeggiare un messaggio. Inserendo qualcosa nell'azione = "", l'unico modo in cui posso pensare di visualizzare un messaggio è archiviarlo in una sessione e visualizzarlo quando la pagina viene caricata se c'è una sessione impostata.Valore errato per l'azione attributo sul modulo elemento: Deve essere non vuoto
Tutto funziona bene così com'è in questo momento, ma validatore W3C dice che ho un errore:
Bad value for attribute action on element form: Must be non-empty.
Come posso risolvere questo errore, senza dover mettere # o index.php nel campo di azione?
EDIT:
<form action="" method="post">
<input type="email" name="email" placeholder="Enter your email">
<input type="submit" name="submit" value="SEND">
</form>
<?php
if(isset($_POST['submit']) && isset($_POST['email'])){
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false){
echo 'This isn\'t a valid email';
}else{
echo 'Great';
}
}
?>
* scratch che * >> non stai usando '
Non è chiaro con cosa stai lavorando. Puoi pubblicare altro codice? Dov'è il codice che stai targeting, nella stessa pagina? –
@ Fred-i-sì sto usando action = "" adesso, e l'errore dice che non può essere vuoto. – BragDeal