& lt; Eingabetyp = Schaltfläche & gt; vs & lt; Schaltfläche & gt;
Ich bin ein wenig verwirrt. Was ist der Unterschied zwischen diesen. Bitte das nicht wirklich alten postings. Ich Bemerke, dass der Zugriff auf einige der Stile sind unterschiedlich inline in html als auch in style sheets.
<input type=button>
vs
<button>
Ich denke, ich Frage mich, was wird aus Leben?
oder welche ist die beste bei Berücksichtigung der Leichtigkeit der Kompatibilität zwischen allen Allgemeinen Technologien, gehen Sie in die website-Erstellung? aka. die verursachen am wenigsten Probleme
InformationsquelleAutor der Frage Strawberry Farmer | 2014-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Gegensatz zu
<input>
tags<button>
's enthalten kann, die andere html-Elemente wie Ihre Etiketten.<input type="button">
können nur akzeptieren einen string als label-text (css-Stile nicht standhalten).Darüber hinaus die
<button>
element akzeptiert eine Breite Palette von ungewöhnlichen, aber nützlichen Attribute über mehrere Formulare, und klicken Sie auf Aktionen. Finden Sie die MDN-Seite für weitere details.Als für eine "out-Leben" der anderen, der HTML-standard ist bemerkenswert abwärtskompatibel. Wird die Menschheit setzen Männer auf dem Mars, bevor entweder scheidet aus dem HTML-standard.
InformationsquelleAutor der Antwort Ben Roux
Innerhalb einer
<button>
- element können Sie Inhalte, wie Texte oder Bilder.eg:
<button type="button" onclick="alert('Hello world!')">Click Me!</button>
Wenn Sie die
<button>
- element in ein HTML-Formular, verschiedene Browser mitteilen können, unterschiedliche Werte. So verwenden Sie immer<input type="button">
zum erstellen von Schaltflächen in einem HTML-Formular.InformationsquelleAutor der Antwort Jijin M
input type=button
Der tag ist der einfachste Weg, um ein Formular Absenden. Wenn ein Kunde auf die Schaltfläche klickt, sendet er automatisch. Sie müssen nicht fügen Sie alle Skripts, die Browser wissen, das Formular zu senden, wenn ein submit-INPUT-tag geklickt wird.
Das problem ist, dass dieser button ist sehr hässlich und schlicht. Sie können keine Bilder hinzufügen, um es. Sie können Stil, es ist einfach wie jedes andere element, aber es kann immer noch fühlen, wie einen hässlichen button.
Verwenden Sie den INPUT-Methode, wenn Sie Ihr Formular muss zugänglich auch in Browsern, die JavaScript ausgeschaltet haben.
Taste
Das BUTTON-element bietet mehr Möglichkeiten für bezwingend Formen. Sie können alles, was innerhalb eines BUTTON-element und verwandelt es in einen submit-button. Am häufigsten verwenden die Menschen Bilder und text. Aber Sie könnte erstellen Sie ein DIV, und machen, dass die ganze Sache einen submit-button, wenn Sie wollte.
Den größten Nachteil für das BUTTON-element ist, dass es nicht automatisch das Formular abschicken. Dies bedeutet, es muss irgendeine Art von Skript, um es zu aktivieren. Und so ist es weniger leicht zugänglich als die INPUT-Methode. Alle Benutzer, die kein JavaScript eingeschaltet nicht in der Lage sein, um ein Formular Absenden mit nur aBUTTON element zu unterbreiten.
Verwenden Sie den BUTTON-Methode auf Formen, die nicht als kritisch. Auch dies ist eine großartige Möglichkeit, um zusätzliche übermittlung Optionen in einem Formular.
Quelle: https://www.thoughtco.com/buttons-on-forms-3464313
InformationsquelleAutor der Antwort AKNair
Verwenden
<button>
vom input-element, wenn Sie möchten, erstellen Schaltfläche in einem Formular.Und verwenden Sie die Taste-tag, wenn Sie erstellen möchten, die Taste für eine Aktion.
Mehr Info: Unterschied zwischen <input type='submit' /> und <button type= "submit" >text</button>
InformationsquelleAutor der Antwort Jatin
hängt davon ab, wo Sie es verwenden möchten. die Eingabe sollte im Formular, wo der button kann überall eingesetzt werden.
InformationsquelleAutor der Antwort alexndm