Ich habe ein Formular, das 2 Pflichtfelder (E-Mail und Nachricht) und 2 nicht erforderliche Felder (Name und Nummer) hat. Es reicht gut aus, wenn Sie nur die erforderlichen Felder ausfüllen, aber wenn die nicht benötigten Felder eingereicht werden, generiert es eine 404. Ich verwende Wordpress, wenn das relevant ist.Formular gelegentlich generieren 404 Seite auf Vorlage
<form id="question" action="thankyou" method="post">
<p class="question-label">Type your email address here...</p>
<input id="email" name="email" type="text"></input>
<h3>Your Question...</h3>
<textarea id="message" name="message"></textarea>
<input id="submit" name="submit" type="submit" value="GO" />
<p>If you would like us to call you please enter you Name and Contact Number here:</p>
<p class="question-label">Name</p>
<input id="name" name="name" type="text"></input>
<p class="question-label">Contact Number</p>
<input id="number" name="number" type="text"></input>
</form>
Sind Sie absolut sicher, dass es eine 404 und keine leere Seite ist? – pp19dd
Ja, die Seite generiert die 404-Fehlerseite. – unfrev
Eine For-Realies 404? Mit dem HTTP-Header, der 404 angibt? Der Grund, warum ich frage, ist, weil, wenn es kein 404 ist - und es eine leere Seite ist - es von Ihrem Formularprozessor ausgelöst werden könnte, bevor alle Header gesendet werden, und so den Fluss zu brechen. Ändern Sie die Aktion in "?" Anstatt von "#". – pp19dd