Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » onClick

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, вот есть строка которая сабмитет форму, а можно ли в эту строку добавить несколько переменных в добавок к тем которые в форме?
 
<A HREF=\"#\" onClick=\"document.u_galka_desc.submit();return false\">

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 20:32 05-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr
ты когда темы по нормальному будешь называть?  
либо создаешь input type='hidden' и пихаешь туда все, что тебе пожелается..
либо модифицируешь action у формы и добавляешь туда переменные как для GET запроса.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:42 05-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
ПРости не знал как обозвать...
эти методы я знаю....
hidden не подходит это получиться что я форму просто сабмичу...
а мне нужно иненно ссылкой  
<A HREF=\"#\" onClick=\"document.u_galka_desc.submit();return false\">
добавлять к форме u_galka_desc еще переменные, в завиимости от ссылки, не кто не подскажет как это сделать? может на яве как?

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 21:02 05-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
это получиться что я форму просто сабмичу...  

блин.. да ты не понимаешь о чем говоришь. что ссылкой? ты и так форму отсылаешь..  
запихиваешь в type=hidden что тебе нужно и получаешь на сервере..
что, по твоему, твоя ссылка делает? именно отправляет форму.. так какая разница?

Цитата:
добавлять к форме u_galka_desc еще переменные, в завиимости от ссылки, не кто не подскажет как это сделать? может на яве как?

а я тебе о чем сказал???  
плюс можно через document.createElement, но это явно не для твоего уровня

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:20 05-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:это получиться что я форму просто сабмичу...  
 
блин.. да ты не понимаешь о чем говоришь. что ссылкой? ты и так форму отсылаешь..  
запихиваешь в type=hidden что тебе нужно и получаешь на сервере..  
что, по твоему, твоя ссылка делает? именно отправляет форму.. так какая разница?  

В том то и дело.. что у меня несколько сылок которые отправляют одну дорму... мне надо получить на сервере, грубо, какой ссылкой отправили...

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 21:27 05-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
В том то и дело.. что у меня несколько сылок которые отправляют одну дорму... мне надо получить на сервере, грубо, какой ссылкой отправили...

ну так поступай также, грубо..
<input type='hidden' name='type' value=''>
и выставляешь ее, чтобы понять какой ссылкой отправили.. ну чего ты глупишь то?  
иначе - сказал уже, модифицировать action формы..
form.action=form.action+'?что_хочешь'
form - указатель на форму

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:32 05-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ну так поступай также, грубо..  
<input type='hidden' name='type' value=''>  
и выставляешь ее, чтобы понять какой ссылкой отправили.. ну чего ты глупишь то?  

я просто в яве туго... поэтому и не пойму как ее выставить
как модифицировать строку
<A HREF=\"#\" onClick=\"document.u_galka_desc.submit();return false\">  
если не трудно помоги
ЗЫ. заранее спасибо за терпение

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 21:56 05-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
<A HREF=\"#\" onClick=\"document.u_galka_desc.submit();return false\">  

<input type=hidden name='var' value=''>
onclick='document.getElementById("var").value="что_тебе_хочется";document.u_galka_desc.submit()'
все.. на сервере смотришь переменную var

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:42 05-03-2007 | Исправлено: Cheery, 22:42 05-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 23:11 05-03-2007 | Исправлено: yarrr, 23:30 05-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
скажи а можно название переменной сменить?  

да можно ессно..

Цитата:
чтобы получить 2 переменные?

ну засунь в одну с разделителем..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:31 05-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
у засунь в одну с разделителем..

Cheery
Подскажи:
<input type=hidden name='var' value=''>  
<input type=hidden name='var1' value=''>  
<input type=hidden name='var2' value=''>  
onclick='document.getElementById("(как тут получить "var:var1:var2"?)").value="что_тебе_хочется";document.u_galka_desc.submit()'  

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 19:20 09-03-2007 | Исправлено: yarrr, 19:23 09-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr
мда.. как все запущено то..  
записать значение переменной с разделителем..
value='значение1:значение2:значение3'  
к примеру. в скрипте разбить по : и получишь все значения

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:25 09-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ой немного не то спросил вот:
window.opener.document.forms[0].'значение1:значение2:значение3'.value = document.forms[0].shag_time.value;
так не работает. попробовал вскобках - тоже... как правильно?, подскажи плз.

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 19:55 09-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
window.opener.document.forms[0].'значение1:значение2:значение3'.value

и что это?
еще раз.. я говорю про значения, а не имена элементов.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:00 09-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну я и спрашиваю можно ли объеденить значения прямо в этой строчке?

Цитата:
window.opener.document.forms[0].'значение1:значение2:значение3'.value = document.forms[0].shag_time.value;  

и как это сделать?

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 20:09 09-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yarrr

Цитата:
ну я и спрашиваю можно ли объеденить значения прямо в этой строчке?  

ты записал значение???  
значение будет  
.....value='раз:два:три'
а не то, что у тебя выше

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:10 09-03-2007 | Исправлено: Cheery, 20:10 09-03-2007
yarrr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ты записал значение???  

Вроде да:
<input name=\"button\" type=\"button\"
value=\"111\" onClick=\"
shagg.value='shag_time:shag_time1:shag_time2';
window.opener.document.forms[0].shagg.value = document.forms[0].shag_time.value;
window.opener.forma2.submit(); self.close()\">
не пашит

Всего записей: 134 | Зарегистр. 28-03-2005 | Отправлено: 20:19 09-03-2007
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
document.getElementById("var").value + ":" + document.getElementById("var1").value + ":" + document.getElementById("var2").value;
 
Может так?
 
P.S. Сорри за то, что вмешиваюсь в вашу милую беседу

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 20:24 09-03-2007
Susanich

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С чего начать ,чтобы создать сайт?

Всего записей: 2 | Зарегистр. 09-03-2007 | Отправлено: 21:32 09-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Susanich
с прочтения правил форума и воспользовавшись фильтром
Как сделать сайт и с чего начать?
 
 
yarrr

Цитата:
не пашит

совет.. прочитай хотя бы пару учебников по js, а потом пытайся что то написать..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:20 09-03-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » onClick


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru