Я использовал кнопки, потому что мне нужно было стилизовать их с изображениями и текстом. Кроме того, поиск их с помощью jQuery не решает мою проблему. Моя проблема заключается в том, что IE6 передает все значения со всех кнопок независимо от того, какая из них нажата. Смотрите ссылку в принятом ответе.

спользовании нескольких элементов кнопки в форме я понял, что IE7 отправляет innerHTML вместо значения кнопки. Все хорошо, я думал, я просто изменю свой код PHP на этот

<?php

if (isset($_POST['button-name'])) {
   add_product_to_cart(2);
}

?>

Теперь мой старый друг IE6 идет немного дальше, будучи неприятностью. Он отправляет все элементы кнопки независимо от того, какой из них я нажимаю. Например, у меня есть 3 элемента кнопки с названиями «mint», «near mint» и «standard». Быстрыйprint_r($_POST) говорит мне, что все 3 имени были представлены.

Я полагаю, что исправить это будет немного JavaScript, не самая элегантная ситуация, но я могу себе представить, что средний пользователь, все еще использующий IE6, не достаточно умён, чтобы отключить свой JavaScript.

Как я могу исправить это?

Ответы на вопрос(0)

Ваш ответ на вопрос