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.
Das value
Attribut on submit
-type- <input>
Elemente steuert den angezeigten Text.
<input type="submit" class="like" value="Like" />
input
vs,button
wenn Sie versuchen, den Wert Ihres Elements zu ermitteln.Das
value
Attribut wird verwendet, um die gerenderte Bezeichnung einer Übermittlungseingabe zu bestimmen.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).Beachten Sie, dass die Unterstützung für
<button>
in älteren Versionen von Internet Explorer zweifelhaft ist.quelle
Name ist nützlich bei der Verwendung
$_POST
in PHP und auch in Javascript alsdocument.getElementByName('submitBnt')
. Sie können den Namen auch als CS-Selektor verwendeninput[name="submitBnt"]
. Hoffe das hilftquelle