У меня есть форма, в форме две разные кнопки. Форма отправляет данные в скрипт, который что-то делает с данными в зависимости от того, что ему было отправлено. В Firefox всё работает как надо и как задумано, в Internet Explorer опять работает через жопу.
"If a form contains more than one submit button, only the activated submit button is successful."
То есть, работать должно. В Firefox работает, а вот Internet Explorer при нажатии на "Confirm" все равно отправляет "Change" как значение поля "order", что странно, ещё и с прописной буквы.
Даже если я поменяю имя первой кнопки на "confirm", то при нажатии на неё будет все равно отправлено содержимое значений обоих кнопок. Когда же они спецификации прочитают... Интересно, в IE7 пофиксили?
Вот именно по этому при появлении новых кнопок *в черновик* и *предпросмотр* в добавлении поста пришлось сделать их не рисованными.
А почему, кстати, именно баттон, а не инпут?
В колонках играет: NEVSKY BEAT - SAD - Сигарета (муз. Марат, сл. Sad)
S1ash-cy4ka, я в посте дописал: "Даже если я поменяю имя первой кнопки на "confirm", то при нажатии на неё будет все равно отправлено содержимое значений обоих кнопок."
S1ash-cy4ka, "Buttons created with the BUTTON element function just like buttons created with the INPUT element, but they offer richer rendering possibilities: the BUTTON element may have content. For example, a BUTTON element that contains an image functions like and may resemble an INPUT element whose type is set to "image", but the BUTTON element type allows content."
Т.е. в кнопке может быть контент, изображение, к примеру.
В инпуте точно также может быть любой контент. Картинки в том числе. Другой момент - если прописывать инпуту картинку в твоем случае опять же это будет работать не так, как нужно.
В колонках играет: NEVSKY BEAT - SAD - Сигарета (муз. Марат, сл. Sad)