2017-08-31 6 views
-1

COUNTER EDIT COUNTER:Eingangswert ändern und Platzhalter

Es tut uns natürlich die Frage, behalte meine Änderungen gelöscht zu werden, wurde aber nur eine komplette Leer non stop und hatte Arbeit zu sagen, wenn ein solches dank dem Stapel zu erinnern versuchen, Gemeinschaft aber!

Ich habe meine HTML hier:

<input type="submit" name="buddy1" value="Yes" placeholder="Toggle Yes"> 

Ich möchte der Eingangswert Ja sein, aber der Text angezeigt „Toggle Ja“ sein. Ich weiß, dass es einen Trick mit Span-Klassen und Knöpfen gibt, aber ich möchte, dass der Button auch der Submit ist. Gibt es einen schnellen Weg, dies OHNE Javascript zu tun?

+1

Ich verstehe nicht Sie Frage so gut. Sie wollen also eine Eingabe, die immer * Toggle * gefolgt von einer Eingabe anzeigt? Warum nicht ein Etikett verwenden? – lumio

+1

Das Platzhalterattribut für eine Eingabe mit dem Typ "Senden" ist ungültig – j08691

+0

Duplikat von: https://Stackoverflow.com/questions/4171664/html-submit-button-different-value-button-text –

Antwort

3

können Sie die <button></button> statt:

<button type="submit" name="buddy1" value="Yes">Toggle Yes</button>

+0

Danke perfekt, wusste, dass ich es war blöd. Ich bin gut darin, das verspreche ich nur soooo müde, dass ich nicht klar denken kann. Schätze den Hilfe-Freund !! –

1

Sie soll ein Button-Element verwenden, in dem Sie den Text der Schaltfläche ändern. Schaltflächenelemente sind nur Eingabeelemente, die mehr Optionen haben. Aus dem w3 site auf button:

Buttons mit der Taste Elementfunktion erstellt wie Tasten mit dem INPUT-Elemente erstellt, aber sie bieten reiche Rendering-Möglichkeiten:

Zum Beispiel. <button type="submit" name="buddy1" value="Yes">Toggle Yes</button>