Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.11.2009, 10:52
Новичок на форуме
Отправить личное сообщение для Winlook Посмотреть профиль Найти все сообщения от Winlook
 
Регистрация: 13.11.2009
Сообщений: 5

Получение данных из форм
Доброе утро.

У меня есть форма

<form action=mess.php method=GET>
<textarea name=messtext cols=40 rows=6></textarea>
<input type=text name=tema size=30 maxlength=30>
<INPUT TYPE=HIDDEN NAME=usersmess VALUE=$user> 
<input type=submit name=submit value=Отправить>


Необходимо отправить эти данные в функцию

function submitmess(page) {

}


И присвоить переменным значения

mess = trim(document.getElementById('mess').value);
tema = trim(document.getElementById('tema').value);
name = trim(document.getElementById('name').value);


Вот только незнаю какие параметры стоит писать в самой форме ввода данных.. Искал в интернете на эту тему, но поиск привел только к Prototype, а мне его нежелательно использовать

Буду очень благодарен за любую помощь.

Последний раз редактировалось Octane, 13.11.2009 в 14:05. Причина: используйте теги [html] и [js] для оформления кода
Ответить с цитированием
  #2 (permalink)  
Старый 13.11.2009, 14:14
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Не понял вопроса, как GET-запрос сформировать что ли?
"http://www.somesite.ru/?script.php?param1=value1&param2=value2&param3=value3"

Каждый value надо пропускать через encodeURIComponent.

Последний раз редактировалось Octane, 13.11.2009 в 14:22.
Ответить с цитированием
  #3 (permalink)  
Старый 13.11.2009, 17:58
Новичок на форуме
Отправить личное сообщение для Winlook Посмотреть профиль Найти все сообщения от Winlook
 
Регистрация: 13.11.2009
Сообщений: 5

Немного не то...

http://www.qip.enjoy.ru/

Зайдите там поиск организован на сайте... Вот так и мне нужно...
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2009, 18:03
Новичок на форуме
Отправить личное сообщение для Winlook Посмотреть профиль Найти все сообщения от Winlook
 
Регистрация: 13.11.2009
Сообщений: 5

Тоесть чтобы при нажатии кнопки отправить, данные из формы без перезагрузки в переменные функции шли
Ответить с цитированием
  #5 (permalink)  
Старый 13.11.2009, 18:36
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от Winlook
Вот только незнаю какие параметры стоит писать в самой форме ввода данных..
Сообщение от Winlook
Тоесть чтобы при нажатии кнопки отправить, данные из формы без перезагрузки в переменные функции шли
Формулируйте вопросы лучше, ничего не понятно.

У формы есть событие onsubmit, которое выполняется перед отправкой данных формы на сервер. Чтобы предотвратить отправку данных на сервер (стандартное действие браузера), обработчик события должен вернуть false:
<form method="get" action="mess.php" onsubmit="функция();return false;">

Как получить значения полей ввода вы написали, думаю, как передать их, в качестве аргументов в функцию, знаете?
Ответить с цитированием
  #6 (permalink)  
Старый 13.11.2009, 18:45
Новичок на форуме
Отправить личное сообщение для Winlook Посмотреть профиль Найти все сообщения от Winlook
 
Регистрация: 13.11.2009
Сообщений: 5

Нет)))) в этом и проблема)))
Ответить с цитированием
  #7 (permalink)  
Старый 13.11.2009, 19:03
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Здесь удобнее так:
<form method="get" action="mess.php" onsubmit="функция();return false;">

function функция() {
    var mess = trim(document.getElementById('mess').value);
    var tema = trim(document.getElementById('tema').value);
    var name = trim(document.getElementById('name').value);
    submitmess(mess, tema, name);
}
Ответить с цитированием
  #8 (permalink)  
Старый 13.11.2009, 19:33
Новичок на форуме
Отправить личное сообщение для Winlook Посмотреть профиль Найти все сообщения от Winlook
 
Регистрация: 13.11.2009
Сообщений: 5

Ээ... А параметры кнопки отправки?


<input type="button" value="искать" onclick="javascript:функция('false')">


А параметры полей?

<input type="text" value="" id="1" onkeypress="javasсript:функция()">


Я если чесно не понял к чему вы код выше сбросили...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое получение данных из формы Beck jQuery 6 06.11.2009 18:01
[JavaScript] получение данных из адресной строки после знака # GiveMeABreak AJAX и COMET 2 16.09.2009 00:36
Получение данных с другис сайтов Dekker8 Events/DOM/Window 5 05.02.2009 09:22
Сбор данных из разных форм. Бушка Общие вопросы Javascript 13 16.09.2008 23:07
Получение данных из фрейма PK.Kirill Общие вопросы Javascript 6 26.05.2008 01:03