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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт сбора input данных 
:(
    Опции темы
jorik84
Дата 28.10.2007, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Тама такая:

есть в форме два тега input с именами name1 и name2

как посредством нажатии на ссылку захватить значения value и отправить кое-куда (ну это уже не важно), главное что бы страница куда все это дело отправляется получила эти значения!
PM MAIL   Вверх
NNaarreekk
Дата 28.10.2007, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

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



Код

<a href='#' onclick='document.formname.submit()'>LiNK</a>

PM MAIL WWW   Вверх
jorik84
Дата 29.10.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а если без формы?
PM MAIL   Вверх
cruelangel
Дата 29.10.2007, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



а если без яваскрипта? smile
PM MAIL   Вверх
Castro
Дата 30.10.2007, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я этот вопрос решал как раз для теста, можно ли передать данные без формы.
Нужно сначала создать страницу, которая будет принимать результьтат.
Собираем жаваскиптом значения полей юзая getElementByName(). 
Потом скриптом формируем строку ?par1=value1&par2=value2, тор бишь передаёте на станицу-обработчик ваши данные и там уже их парсите.
К сожалению сейчас уже ночь и живого примера под рукой нету...


--------------------
user posted image
PM MAIL ICQ GTalk   Вверх
cruelangel
Дата 30.10.2007, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Castro, при сабмите формы браузер выполняет ровно те же саме действия.
PM MAIL   Вверх
Castro
Дата 30.10.2007, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Что-то типа этого 
Код

<html>

<head>

<script language="JavaScript">

<!--

function newPage()

{

 var a=document.getElementsByTagName('input');

  for(i=0;i<a.length;i++)

 if(a[i].getAttribute('type')=='text')

 {

 var b=a[i].value;

 alert("Your value is "+b);

 self.location="greetingFIO.html?="+b;

 }

}

//-->

</script>

</head>

<tbody>

Фамилия:<input type="text" name="userF" value="ssss"><br>

<input type="button" name="button" value="Подтвердить данные" onClick="newPage();">

/body>

</html>

 

ну и обрабатываем результат
Код

<html>

<body>

<script language="JavaScript">

<!--

userName = ""+ document.location;

n1 = userName.indexOf("=")+1;

userName= userName.substring(n1);

n1= userName.indexOf("=")+1;

userF=userName.substr(0,n1-1);

 

userName= userName.substring(n1);

n1= userName.indexOf("=")+1;

userI=userName.substr(0,n1-1);

document.write("<p>Здравствуйте " + userI)

//-->

</script>

</body>

</html>



коод просто выкусил, так что много лишнего, но это просто показать идею.
cruelangel, дык было пожелание без формы-вот вам и без формы smile  



--------------------
user posted image
PM MAIL ICQ GTalk   Вверх
jorik84
Дата 30.10.2007, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



пасиб
PM MAIL   Вверх
jorik84
Дата 30.10.2007, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



блин, озарило, а как спрятать эти значения, ну типа что бы как в форме метод post
PM MAIL   Вверх
cruelangel
Дата 30.10.2007, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Castro, нет, пожелание было "через задницу" smile и судя по последнему посту йорика ты не достаточно глубоко углубился smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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