Ich habe ein reguläres Formular in meiner PHP-Datei, nachdem es gesendet wird, muss es eine Nachricht zurückgeben. Wenn ich irgendwas in die action = "" lege, kann ich nur daran denken, eine Nachricht anzuzeigen, indem ich sie in einer Sitzung ablege und sie beim Laden der Seite anzeigen, wenn eine Sitzung eingestellt ist.Schlechter Wert für Attribut-Aktion auf Element-Formular: Muss nicht leer sein
Alles funktioniert gut, wie es jetzt ist aber w3c Validator sagt, ich habe einen Fehler:
Bad value for attribute action on element form: Must be non-empty.
Wie kann ich diesen Fehler zu beheben, ohne # oder index.php in das Aktionsfeld setzen zu müssen?
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 das * >> verwendest du '
Es ist ein wenig unklar, mit was Sie arbeiten. Können Sie mehr Code posten? Wo ist der Code, auf den Sie ausgerichtet sind, auf derselben Seite? –
@ Fred-ii- ja ich benutze action = "" gerade jetzt, und der Fehler besagt, dass es nicht leer sein kann. – BragDeal