Отправка данных из формы в php файл посредством javascript

HTML, CSS, DOM, XML, AJAX, (LW)AMP и т.д. CMS и веб-форумы, веб-дизайн и веб-программирование, специализированные языки и технологии.

Модератор: xdsl

Отправка данных из формы в php файл посредством javascript

Сообщение arengin 04 дек 2009, 00:38

Собственно цель: добиться чтобы из html формы можно было отправить данные в php файл, причем нажатие не должно происходить напрямую на submit.
Для отправки данных из формы нужно нажать на некоторое изображение, после чего запускается некий javascript, который уже и отправляет данные, либо нажимает submit.
Все так в теории, а на практике к сожалению мне не удалось написать некоторый код для выполнения поставленной задачи...
Подскажите, как реализовать?
Заранее благодарен.
Аватара пользователя
arengin
 
Сообщения: 6
Зарегистрирован: 24 сен 2009, 07:37
Откуда: Курьер Плюс
Полное имя: Ренжин А.В.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение xdsl 04 дек 2009, 09:15

Как-то так:
Код: Выделить всё
<form id="12345vychelzaichikpoguljat" action="test.php">
<input name="testfield" type="text" value="Сюда чего-то ввести">
</form>
...
<img src="img.png" onclick="form=document.getElementById('12345vychelzaichikpoguljat'); form.submit();">
...
Набрал, но не проверял, так что могут быть недочеты.
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение arengin 04 дек 2009, 11:50

Благодарю, приду домой - проверю.
--------------------------------------------
Код работает. Хотел сделать через javascript, но так будет проще.
Еще раз благодарю.
Аватара пользователя
arengin
 
Сообщения: 6
Зарегистрирован: 24 сен 2009, 07:37
Откуда: Курьер Плюс
Полное имя: Ренжин А.В.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение [DD] 05 дек 2009, 11:55

Если надо просто чтоб данные были отправлены после нажатия на рисунок то есть объект image работает так же как и субмит
а вот если еще надо предварительно что-то сделать(проверить, изменить) то надо делать так как сказал xdsl
мы рождены чтоб сказку сделать кодом
[DD]
Elite
 
Сообщения: 163
Зарегистрирован: 18 мар 2009, 22:18
Откуда: from HELL
Полное имя: Зыков Д.А.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение xdsl 07 дек 2009, 08:59

[DD] писал(а):Если надо просто чтоб данные были отправлены после нажатия на рисунок то есть объект image работает так же как и субмит...

Не дошло, поясните пожалуйста, если можно - с кодом.
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение Evgen 07 дек 2009, 11:15

xdsl писал(а):
[DD] писал(а):Если надо просто чтоб данные были отправлены после нажатия на рисунок то есть объект image работает так же как и субмит...

Не дошло, поясните пожалуйста, если можно - с кодом.


Наверное он имел ввиду тип
input type="image"

А вообще для таких задач лучше всего использовать js библеотеки типа "jQuery JavaScript Library"
Аватара пользователя
Evgen
 
Сообщения: 7
Зарегистрирован: 05 фев 2009, 01:50
Откуда: ШАДР.РУ
Полное имя: Пивовар Евгений

Re: Отправка данных из формы в php файл посредством javascript

Сообщение xdsl 08 дек 2009, 08:23

Evgen писал(а):Наверное он имел ввиду тип
input type="image"
Тогда понятно
Evgen писал(а):А вообще для таких задач лучше всего использовать js библеотеки типа "jQuery JavaScript Library"
На мой взгляд - громоздко. Тащить с собой 60кб интерпретируемого кода, чтобы только форму отправить?
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Re: Отправка данных из формы в php файл посредством javascript

Сообщение Evgen 08 дек 2009, 14:14

xdsl писал(а):На мой взгляд - громоздко. Тащить с собой 60кб интерпретируемого кода, чтобы только форму отправить?


Не спорю! НО! Плюсы тоже есть. Процесс отправки можно наглядно сделать. Вывести результат работы PHP скрипта. и так далее..
Аватара пользователя
Evgen
 
Сообщения: 7
Зарегистрирован: 05 фев 2009, 01:50
Откуда: ШАДР.РУ
Полное имя: Пивовар Евгений

Re: Отправка данных из формы в php файл посредством javascript

Сообщение [DD] 10 дек 2009, 12:24

Evgen писал(а):Наверное он имел ввиду тип
input type="image"

именно это я имел ввиду
Evgen писал(а):Вывести результат работы PHP скрипта. и так далее..

var_dump пока ни кто не отменял
мы рождены чтоб сказку сделать кодом
[DD]
Elite
 
Сообщения: 163
Зарегистрирован: 18 мар 2009, 22:18
Откуда: from HELL
Полное имя: Зыков Д.А.


Вернуться в Web-технологии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron