453 Stimmen

Wie fügt man einen Standardwert für das HTML-<textarea> hinzu?

Ich möchte einen Standardwert für mein HTML </code> setzen. Ich habe aus einem Material gelesen, dass um einen Standardwert hinzuzufügen, müssen Sie etwas in der Art von <code><textarea>Dies ist Standardtext tun. Das habe ich gemacht, aber es funktioniert nicht. Was ist das richtige Vorgehen?

1 Stimmen

Die Art und Weise, wie du zeigst, ist wie es funktionieren soll. Zeige deinen HTML-Code, wenn es nicht funktioniert.

0 Stimmen

Zeigen Sie bitte Ihren HTML-Code...

2 Stimmen

Die Antworten passen zur Frage ohne den darin vermerkten Codeversuch. Behandeln wir die Frage ohne diesen Versuch, sodass die Frage nicht den "kein Code" oder "kann nicht mehr reproduziert werden" Schließgründen unterliegt.

8voto

A. A. Punkte 105

Platzhalter kann nicht den Standardwert für das Textfeld festlegen. Sie können verwenden

 /*Geben Sie hier den Standardwert ein, um den Inhalt anzuzeigen

Dies ist das Tag, wenn Sie es für die Datenbankverbindung verwenden. Sie können eine andere Syntax verwenden, wenn Sie andere Sprachen als php verwenden. Für php:

zum Beispiel:

<?php echo $description; ?>

Der required Befehl minimiert die erforderlichen Anstrengungen, um leere Felder mit php zu überprüfen.

6voto

winthropite Punkte 63

Außerdem hat das bei mir sehr gut funktioniert:

<?php if (isset($_POST['encode'])) { echo htmlspecialchars($_POST['msg']);} ?>

In diesem Fall stammt $_POST['encode'] von hier:

Der PHP-Code wurde zwischen den <pre> und </pre> Tags eingefügt.

3voto

strahd Punkte 21

Du kannst this.innerHTML verwenden.

Geben Sie hier Ihre Nachricht ein...

Wenn das Textfeld fokussiert ist, wird das innerHTML des Textfeldes im Grunde zu einem leeren String gemacht.

0 Stimmen

Das ist eine sehr schöne Antwort :) Danke.

-1voto

Adeel Raza Azeemi Punkte 422

Bitte beachten Sie, dass Sie nach der Rendern Änderungen an textarea vorgenommen haben; Sie erhalten den aktualisierten Wert anstelle des initialisierten Werts.

            $(function () {
                $('#btnShow').click(function () {
                    alert('text:' + $('#addressFieldName').text() + '\n value:' + $('#addressFieldName').val());
                });
            });
            function updateAddress() {
                $('#addressFieldName').val('Bezirk: Peshawar \n');
            }

        <?php echo $address; ?>
        updateAddress();'; ?>

Wie Sie sehen können, wird der Wert des textarea unterschiedlich sein als der Text zwischen dem Öffnungs- und Schließtag des betreffenden textarea.

-13voto

monsterpiece Punkte 689

Sie können auch das "value" Attribut hinzufügen und so setzen:

4 Stimmen

Von der MDN-Dokumentation: "</code> unterstützt nicht das <code>value</code>-Attribut".</x-turndown>

0 Stimmen

Beim Schreiben in React lohnt es sich, sich an die HTML-Spezifikation zu halten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X