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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использовать ссылку вместо кнопки submint 
:(
    Опции темы
Гриша
Дата 13.6.2005, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



Подскажите пожалуйста, как можно использовать ссылку для отсылки данных на сервер, вместо кнопки Submit.

Код

<input type="submit">


Это сообщение отредактировал(а) Гриша - 13.6.2005, 18:45
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
Black
Дата 13.6.2005, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


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

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



May be:

Цитата
<input type='button' value='Жми' onclick='document.FormName.submit();' />



--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
o.s.a.
Дата 13.6.2005, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



Код

<a href='javascript:void(1);' onClick='document.formname.submit()'> link<a/>


Добавлено @ 18:53
PHP-DIRECTOR ссылку, а не кнопку

Это сообщение отредактировал(а) o.s.a. - 13.6.2005, 18:56


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Black
Дата 13.6.2005, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


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

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



o.s.a.
.. читал по диагонали, но может и кнопка пригодится smile


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Гриша
Дата 13.6.2005, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



РHP-DIRECTOR и O.S.A. спасибо за ответ, но я ничего не могу отправить,
выскакивает ошибка: "document.formname" - есть null - или не является объектом.

Код

<form name="form1" method="post" action="/get_order/cart.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br><a href='javascript:void(1);' onClick='document.formname.submit()'> link<a/>
</form>


Помогите пожалуйста, сделать правильно!

Это сообщение отредактировал(а) Гриша - 13.6.2005, 19:19
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
Black
Дата 13.6.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


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

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



Вот так:

Код

<form name="form1" method="post" action="/get_order/cart.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br /><a href='javascript:void(0);' onclick='document.form1.submit();return false;'>link<a/>
</form>


Это сообщение отредактировал(а) PHP-DIRECTOR - 13.6.2005, 19:23


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Гриша
Дата 13.6.2005, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



PHP-DIRECTOR, СПАСИБО ЗА ОТВЕТ.
мне опять пишется ошибка: объект не поддерживает это свойство или метод.
НИчего не пойму. Все выходные возился, с этой проблемой. никакого результата.
Как же сделать, то.
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
sergejzr
Дата 13.6.2005, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name="form1" id ="form1" method="post" action="get_order/card.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br /><a href="javascript:document.getElementById('form1').submit();">link<a/>
</form>
</body>
</html>



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Гриша
Дата 13.6.2005, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



Вставил код на новую страницу, кнопка работает, в том смысле, что я попадаю, на страницу cart.php, но значения value (r1, r2, r3) не передаются.

Код

<form name="form1" method="post" action="/get_order/cart.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br /><a href='javascript:void(0);' onclick='document.form1.submit();return false;'>link<a/>
</form>


Помогите разобраться. пожалуйста.
Добавлено @ 19:54
Спасибо за ответ sergej.z.
Значения value не передаются скрипту, всеравно.
Непонимаю, в чеем дело.
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
sergejzr
Дата 13.6.2005, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



 [doHTML_g]
<iframe src="http://files.vingrad.ru/sergej.z/js/examples/post_ex/"></iframe>
[/doHTML_g]

Вот код PHP:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
print "ok<br/>";
print_r($HTTP_POST_VARS);
?>
</body>
</html>
 


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Гриша
Дата 13.6.2005, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



Все работает, просто у меня скрипт обрабатывал get запросы, поэтому должно быть например у меня так.
Код

<form name="form1" method="get" action="/get_order/cart.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br /><a href='javascript:void(0);' onclick='document.form1.submit();return false;'>link<a/>
</form>


Так, что если кому надо будет тоже самое, то можно использовать то, что написал PHP-DIRECTOR или sergej.z.
Часика через два, я еще один вопросик здесь задам, поэтому же поводу.

СПАСИБО ВСЕМ КТО ОТВЕЧАЛ (ПОМОГАЛ) В ЭТОЙ ТЕМЕ МНЕ!!!

Это сообщение отредактировал(а) Гриша - 13.6.2005, 20:22
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
sergejzr
Дата 13.6.2005, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Используй
document.getElementById('form1').submit();

ибо стандарт.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Гриша
Дата 13.6.2005, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



sergej.z буду знать. Спасибо.
Добавлено @ 20:39
sergej.z. Использовал: document.getElementById('form1').submit(); и все работает как надо, даже вопросов больше не будет наверное.
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
Гриша
Дата 14.6.2005, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НУС(незнаю|узнаю|создаю)
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 12.6.2005
Где: Земля, Москва, Хр ущевка

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



Приведенный ниже код, работает, но есть вопрос?
Код

<form name="form1" method="get" action="/get_order/cart.php">
<select name="new" size="1">
<option value="r1">размер 1</option>
<option value="r2">размер 2</option>                                       
<option value="r3">размер 3</option>                                        
</select>
<br><a href="javascript:document.getElementById('form1').submit();">link<a/>
</form>


Я изменил вот эту строку (убрал - id="form1"):
Код

<form name="form1" id="form1" method="get" action="/get_order/cart.php">


и изменил вот эту сроку (вместо <br /> поставил <br> и вместо <a/> поставил <a>):
Код

<br /><a href="javascript:document.getElementById('form1').submit();">link<a/>


После внесенных изменений все работает, но так как у меня нету знаний в javascript, я хотел бы узнать корректны ли будут внесенные изменения. Неприведут ли эти изменения к сбоям и ошибкам на странице?
--------------------
Если долго мучиться, что-нибудь получитЬся.
PM MAIL WWW   Вверх
sergejzr
Дата 14.6.2005, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



если ты убрал id="form1", то document.getElementById('form1') работать не будет. Скорее всего не там проверяешь smile
<br> не соответствует стандартам, так как одинарные тэги должны быть закрыты.
Если уберёшь </a> - перекосит всю страницу.

Короче так как было - правильно.



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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