Seit einiger Zeit habe ich gehört, dass mit der <button></button>
, um ein Formular zu senden, ist nicht gut - weil IE den Wert der Schaltfläche statt der Eingaben in das Formular übergibt. Ist das wahr?<button> einreichen IE
Weil ich derzeit mit Bootstrap arbeite, und ich habe diese Login-Taste, die das Pfeilsymbol auch enthalten sollte. wie:
<button type="submit" class="btn btn-primary" name="btnSubmit">
Login <i class="icon-arrow-right"></i>
</button>
Ich kann nicht sehen, wie ich es mit einem normalen Eingabeknopf tun sollte:/
Hoffnung jemand diese Frage beantworten zu können!
Danke Jungs!
Sie versucht haben, Hinzufügen der 'class = "btn btn-primary"' Attribut auf ein Element? Es sollte das gleiche Styling anwenden. – q3d
Es ist wahr, falls IE (welche Version ?!) gegen die HTML 4 Spezifikation verstoßen würde. Es ist nicht wahr, wenn IE kompatibel ist). http://www.w3.org/TR/REC-html40/interact/forms.html#edef-BUTTON – hakre
@hakre - Es ist ein Fehler in IE oder besser - zwei. IIRC "Alle Button-Elemente sind immer erfolgreich" wurde in IE7 behoben und "Button-Elemente senden ihren Inhalt statt ihrer Wert-Attribute" wurde in IE8 (vielleicht 9) aber nur im Standard-Modus behoben. – Quentin