Различие между элементом неудар в лунку и элемент button типа submit в HTML

Каково различие между этими двумя элементами в момент использования их, чтобы освобождать событие? Существует что-то, что другая часть не могла бы делать? (помимо можения не использовать элемент input вне элемента form)

2
задан 30.01.2016, 06:23
2 ответа

Прицел с двумя ты можешь освобождать события, совместно <input type="submit"> он использован, чтобы посылать формуляры и приложения этих типов, но также ты можешь давать ему различное ясное использование, в то время как tag <button type=""> он использован в еще одном аспекте приложения и освобождать события или действия, манипулируемые из-за java рукописный шрифт или другой язык пример tag <button> дело в том, что ты хочешь, чтобы, дав click, ты изменил цвет некоего элемента. И с другой стороны дело не в том, что ты не смог использовать <input type="submit">, то, что он перемещает, состоит в том, что как правило он применяет действия, когда этот внутри одного <form> но ты можешь менять поведение этого посредством событий языка сценариев JavaScript

4
ответ дан 24.11.2019, 14:56

В том, что касается событий, <button type="submit"> и <input type="submit"> они эквивалентные.

Единственное различие (и не между двумя этикетками) относительно событий было бы поведением <button type="submit"> в старых браузерах, в которых он мог бы посылать различную стоимость: в каких-то случаях (IE6) он был бы текстом, содержавшим между этикетками, и в других случаях она была бы стоимостью, определенной в value.

Помимо этого, ее главный (единственная?) отличись между <button type="submit"> и <input type="submit"> это тип содержимого, который может появляться с каждым из них. Первый может содержать элементы HTML (p.e.: текст + изображения) в то время как второй только может содержать текст:

<input type="submit" value="Pulsar <img src='http://lorempixel.com/20/20/' />">
<hr/>
<button type="submit">Pulsar <img src='http://lorempixel.com/20/20/' /></button>
4
ответ дан 24.11.2019, 14:56