Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ссылкой и форму отправить и переменную очередную 
V
    Опции темы
Wheels
Дата 11.3.2009, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 1.2.2007

Репутация: 1
Всего: 1



Доброго всем времени суток, уважаемые.
Необходимо ссылкой отправить форму и при этом еще и переменную передать. Как? Не понимаю =(

<a href='#script.php?name=value' onclick="document.form1.submit();">

name=value в данном примере  игнорируется.

 smile 

Огромнейшее всем заранее спасибо!
PM MAIL ICQ   Вверх
bars80080
Дата 11.3.2009, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



конечно игнорируется

а в action засовывать пробовал?
Код


<form action="http://server.ru/script.php?name=value">
?
PM MAIL WWW   Вверх
Wheels
Дата 11.3.2009, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 1.2.2007

Репутация: 1
Всего: 1



Нет, нет. Суть-то в другом же.

Есть форма с огромным количеством данных.

Её нужно "засабмитить" ссылкой. И при этом передать очередную переменную.

У формы этой ссылок-то несколько, которыми засабмитить можно, и у каждой ссылки своя переменная, которая при сабмите с этой формой уходит.

Это сообщение отредактировал(а) Wheels - 11.3.2009, 20:38
PM MAIL ICQ   Вверх
bars80080
Дата 11.3.2009, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



тогда советую написать доп функцию:

Код

<script>
function mySub(x) {
    var bc = document.getElementById('fr');
    bc.action += '?' + x;
    bc.submit();


    // или даже лучше
    var d = x.split('=');
    bc.innerHTML += '<input type="hidden" name="' + d[0] + '" value="' + d[1] + '" />';
    bc.submit();
}
</script>

<form id="fr">
...
<a href="javascript:void(0);return false;" onclick="mySub('name1=value1')">submit 1</a>
<a href="javascript:void(0);return false;" onclick="mySub('name2=value2')">submit 2</a>
<a href="javascript:void(0);return false;" onclick="mySub('name3=value3')">submit 3</a>

...
</form>


Это сообщение отредактировал(а) bars80080 - 11.3.2009, 20:48
PM MAIL WWW   Вверх
Wheels
Дата 13.3.2009, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 1.2.2007

Репутация: 1
Всего: 1



bars80080, спасибо огромное. Не первый раз выручаете.

Это сообщение отредактировал(а) Wheels - 13.3.2009, 18:22
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0684 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.