[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кнопка submit
darkkrolik
Возможно тема уже избитая но проблема однако есть.

В форме сделал кнопку submit картинкой стандартными средствами <input type=image>.

Но! это работает только в лисе, ни в IE ни в Opera работать не хочет, только перенаправляет на страницу указанную в action .
подскажите почему так



Спустя 2 часа, 11 минут, 29 секунд (25.08.2009 - 17:45) Gabriel написал(а):
а что именно не работает при жмакании етой кнупки?

Спустя 6 минут, 58 секунд (25.08.2009 - 17:52) darkkrolik написал(а):
не передаются переменные только переходит на страницу которая указана в action как по ссылке

Спустя 21 минута, 39 секунд (25.08.2009 - 18:14) twin написал(а):
PHP
print_r($_POST);
первой строчкой

Спустя 16 часов, 17 минут, 54 секунды (26.08.2009 - 10:32) darkkrolik написал(а):
twin
!! Однако спасибо. только это всё хорошо, но не работало из за того что действия производились после if($_POST['var']). тоесть стояла проверка на существование а потом выполнялся код, у меня щас ситуация что без этой проверки ну нельзя, а с ней не работает, как же быть

Спустя 10 минут, 27 секунд (26.08.2009 - 10:42) darkkrolik написал(а):
В FF print_r выводит это: Array ( [search_text] => g [go_search_x] => 23 [go_search_y] => 8 [go_search] => Поиск )

В IE: Array ( [search_text] => g [go_search_x] => 23 [go_search_y] => 8 )

go_search это имя кнопки image как такое может быть?

Спустя 1 день, 1 час, 17 минут, 6 секунд (27.08.2009 - 11:59) darkkrolik написал(а):
решил проблему добавление в каждую форму скрытого поля с именем кнопки, работает во всех браузерах

Спустя 5 месяцев, 22 дня, 21 час, 38 минут, 9 секунд (22.02.2010 - 10:38) Demjan написал(а):
А у меня та-же проблема, только в одной форме несколько кнопок отправки формы с разными именами, и от того какой кнопкой она отправлена зависит алгаритм обработки, м.б. всётаки есть способ заставить IE и Opera нормально передавать имя нажимаемой кнопки ??

Спустя 9 часов, 3 минуты, 57 секунд (22.02.2010 - 19:42) TakoY написал(а):
Цитата
В форме сделал кнопку submit картинкой стандартными средствами <input type=image>.


Цитата
В IE: Array ( [search_text] => g [go_search_x] => 23 [go_search_y] => 8 )
go_search это имя кнопки image как такое может быть?


да очень просто, кнопку submit прописываеться так <input type=submit>
тип кнопки - submit но не image.

можно в кнопку вставить рисунок с помощью CSS

Спустя 12 минут, 15 секунд (22.02.2010 - 19:54) TakoY написал(а):
когда в фоме несколько кнопок я тоже не знал че делать и поступил так:

<form action = "" method = "POST" name="form_users_list">

<input type="hidden" name="operation" value="" />

// элементы формы

</form>

<button name="delete" onClick="element_delete()">Удалить</button>
<button name="edit" onClick="element_edit()">Редактировать</button>

<script>
var df=document.form_users_list;

function element_delete()
{
df.operation.value="delete";
df.submit();
}
function element_edit()
{
df.operation.value="edit";
df.submit();
}
</script>


.......................................................


if($_POST['operation']=='delete')
{

// КОД

}
elseif($_POST['operation']=='edit')
{

// КОД

}


Спустя 21 час, 57 минут, 47 секунд (23.02.2010 - 17:52) Demjan написал(а):
да, примерно на таком варианте остановился, пробую.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.