Ich habe ein Kontaktformular auf meiner Website mit vier Textfeldern. Es ist wie ein normales Kontaktformular, aber in der "Nachrichten" -Box (die ein HTML-Textbereich ist) gibt es zufällige Leerzeichen, die bei jedem Laden der Seite angezeigt werden. Der Platzhalter wird nur angezeigt, wenn Sie die Leerzeichen vor dem Eingeben löschen. Was kann ich tun, um das zu beheben? HierEntfernen von Leerzeichen im HTML-Nachrichtenfeld
ist der Code:
<div class="form-group">
<label for="message" class="col-sm-2 col-md-12 col-lg-12 control-label-top color-dark">Message</label>
<div class="col-sm-10 col-md-6 col-md-offset-3">
<textarea class="form-control" rows="5" name="message"><?php echo htmlspecialchars($_POST['message']);?>
</textarea>
<?php echo "<p class='text-danger'>$errMessage</p>";?>
</div>
Warum haben Sie das: 'echo htmlspecialchars ($ _ POST ['Nachricht'])' beim Laden der Seite? Für den Wert der Textarea, meine ich. – Maximus2012
Sie wissen, dass beim ersten Laden dieser Code undefinierte Indexfehler generiert werden. Vielleicht sind es diese Fehlermeldungen, die in Ihrem 'textarea' erscheinen – RiggsFolly
die Antwort liegt in der HTML-Quelle; vergleiche es mit dem, was du gerade benutzt. Ich habe gesehen, dass dies zu oft passiert –