Замена Submit на image

4you

еееххххх....
Замена Submit на image

Столкнулся вот с такой проблемой. Использовал форму для передячи данных. Но мне понадобилось поменять кнопочку Submit на картинку, т.е. input type="submit" на input type="image". На следующей странице я проверяю нажал ли пользователь кнопку Submit (через имя этой кнопки). Но теперь то у меня картинка и соответственно имени нет. Как мне отследить что пользователь нажал картинку??
 

Romantik

TeaM PHPClub
используй метод onClick и соотв функцию
<SCRIPT>
function Submit()
{
document.YourForm.submit.value=1;
YourForm.submit();
}
</SCRIPT>
<img... onClick="Submit();">
<input type=hidden name="submit">
 

Romantik

TeaM PHPClub
незнаю и не люблю нетскейпер
открой справочник. найди его методы
<SCRIPT>
function Submit()
{методы...YourForm.submit();}
</SCRIPT>
<img... onClick="Submit();">
а на другой странице лови $_POST
 

4you

еееххххх....
Да я сам ненавижу его но начальство то главнее... Может я тупой но всй равно $_POST ничего не выводит ;(
 

Romantik

TeaM PHPClub
$_POST['твоя_переменная_которая_пришла_из_этой_ФОРМЫ']
заметь $_POST['submit'] уже не существует...
 

RomikChef

Guest
Должен выводить.
поищи по форуму.
имидж передает координаты клика по картинке.
 

Ямерт

The Old One
Автор оригинала: 4you
Да я сам ненавижу его но начальство то главнее... Может я тупой но всй равно $_POST ничего не выводит ;(
С Нетскейпом всё ОК в данном случае.
Скорее всего у тебя в HTML ошибки; как весьма вероятный частный случай, другой метод передачи данных у формы ("get").
 

4you

еееххххх....
с $_POST разобрался. Единственное он его выводит когда испоьзую "GET".

С Нетскейпом всё ОК в данном случае.
Скорее всего у тебя в HTML ошибки; как весьма вероятный частный случай, другой метод передачи данных у формы ("get").
Пробовал оба метода но увы.....
 

Ямерт

The Old One
Автор оригинала: 4you
с $_POST разобрался. Единственное он его выводит когда испоьзую "GET".


Пробовал оба метода но увы.....
Что-то у тебя первая фраза не вяжется со второй, земляк :)
 

4you

еееххххх....
С $_POST я разобрался. Он выводится в адресной строке если используешь метод "GET". Но как решить основную задачу?? Чем мне может помочь $_PST?
 

RomikChef

Guest
если ты используешь метод GET, то массив называется $_GET
помочь он тебе может, подсказав имена переменных.
 
Сверху