Ich habe ein Etikett <input type="submit" class="like"/>. Ich möchte, dass der Text in der Schaltfläche "Gefällt mir" sagt, aber im Moment steht "Senden".
class="like" ist übrigens das CSS der Schaltfläche.
Ich habe ein Etikett <input type="submit" class="like"/>. Ich möchte, dass der Text in der Schaltfläche "Gefällt mir" sagt, aber im Moment steht "Senden".
class="like" ist übrigens das CSS der Schaltfläche.
Antworten:
Das valueAttribut on submit-type- <input>Elemente steuert den angezeigten Text.
<input type="submit" class="like" value="Like" />
Das valueAttribut wird verwendet, um die gerenderte Bezeichnung einer Übermittlungseingabe zu bestimmen.
<input type="submit" class="like" value="Like" />
Beachten Sie, dass wenn das Steuerelement erfolgreich ist (dieses wird nicht so sein, wie es kein hat name), dies auch der übermittelte Wert dafür ist.
Um einen anderen übermittelten Wert und eine andere Bezeichnung zu erhalten, müssen Sie ein Schaltflächenelement verwenden, bei dem der Textknoten im Element die Bezeichnung bestimmt. Sie können andere Elemente einschließen (einschließlich <img>hier).
<button type="submit" class="like" name="foo" value="bar">Like</button>
Beachten Sie, dass die Unterstützung für <button>in älteren Versionen von Internet Explorer zweifelhaft ist.
inputvs,buttonwenn Sie versuchen, den Wert Ihres Elements zu ermitteln.