тип ввода = изображение и ie8 - PullRequest
0 голосов
/ 25 ноября 2010

У меня есть кнопка с изображением, которая отлично работает с Fire Fox, но не работает с ie8. Пожалуйста, помогите мне.

<input type="image"  tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" />

У меня есть php-файл, который имеет форму. Формирует действие кнопки вызова самого файла. Когда кнопка подтверждения нажата в ie8, следующий код не выполняется.

if(isset($_POST["submit"]))
{
      code
    }

в то время как при нажатии кнопки в других браузерах выполняется вышеуказанная функция.

Ответы [ 3 ]

4 голосов
/ 25 ноября 2010

Некоторые браузеры не поддерживают значения на входах изображений.

Проверка наличия координат.

if(isset($_POST["submit_submit"]) || isset($_POST["submit_submit_x"]))
1 голос
/ 25 ноября 2010

Вы назвали это submit_submit.Ооо, он отправляется как submit_submit, а не submit.

if(isset($_POST["submit_submit"])) { }

Кроме того, сделайте var_dump($_POST['submit_submit']), чтобы убедиться, что это правильно.value=" может не работать в IE8, и в этом случае просто проверьте, установлен ли он вообще.

В качестве альтернативы просто используйте type="submit" с фоновым изображением и техникой смещения текста.

1 голос
/ 25 ноября 2010
if(isset($_POST["submit_submit"]))
{
    //code
}

Это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...