Jump to content
  • 0

тег button


Evkaky
 Share

Question

Только узнал, что у этого тега есть свойство type, у которого может быть значение submit.

Отсюда вопрос: чем отличется

<input type="submit" value="ololo">

от

<button type="submit">ololo</button>

На сколько я знаю, у обоих по умолчанию display:inline-block. И оба этих варианта будут тправлять данные на сервер, если заключены в тег <form>

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

http://htmlbook.ru/html/button

В отличие от тега <input>, <button> предлагает расширенные возможности по созданию кнопок. Например, на подобной кнопке можно размещать любые элементы HTML, в том числе изображения. Используя стили можно определить вид кнопки путем изменения шрифта, цвета фона, размеров и других параметров.
Edited by Николя223
  • Like 1
Link to comment
Share on other sites

  • 0

Input часто не удобен тем, что value определяет и надпись на кнопке и отправляемые на сервер данные.

Если, например, у вас будет несколько кнопок отправки формы, то при желании изменить надписи, придётся изменять и серверную программу.

Link to comment
Share on other sites

  • 0

а зачем в value у кнопке данные то хранить input type="hidden" есть для этого :)

Кроме собственно данных формы, м.б. удобно делать интерфейс к приложению, и одна форма может определять несколько действий, т.е. несколько кнопок, а на сервере существенным является то, какой кнопкой была отправлена форма.

Типичный пример - почта через web-интерфейс

В списке писем отмечаете письма с которыми надо что-то сделать, а удаление или жалоба на спам определяется тем по какой кнопке жмякнули. Если б была только одна кнопка отправки, то пришлось бы заставлять пользователя выбирать из списка или отмечать радиокнопкой то, какую команду надо выполнить, что неудобно.

Link to comment
Share on other sites

  • 0
Типичный пример - почта через web-интерфейс

В списке писем отмечаете письма с которыми надо что-то сделать, а удаление или жалоба на спам определяется тем по какой кнопке жмякнули. Если б была только одна кнопка отправки, то пришлось бы заставлять пользователя выбирать из списка или отмечать радиокнопкой то, какую команду надо выполнить, что неудобно.

посмотрите как на этом форуме сделанно))

если честно я не так давно вообще кнопки не использую :)

DIV + JS))

для идентификации - name используется)))

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy