Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

форма в HTML

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
agarty



Зарегистрирован: 27.11.2005
Сообщения: 2

СообщениеДобавлено: Вс Ноя 27 2005 11:37    Заголовок сообщения: форма в HTML Ответить с цитатой

у меня вот возник такой вопрос: как мне сделать средствами языка HTML так чтобы при вводе текста на страничке в форму этот текст отобразился бы на следущей страничке?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
adonin



Зарегистрирован: 11.10.2005
Сообщения: 35

СообщениеДобавлено: Пт Дек 16 2005 16:37    Заголовок сообщения: Ответить с цитатой

Средствами HTML никакVery Happy Нужно использовать JavaScript или писать CGI сценарий (например на php), который возьмет твой текст из формы и сгенерит новую страницу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Admin
Site Admin


Зарегистрирован: 31.10.2003
Сообщения: 235

СообщениеДобавлено: Сб Дек 17 2005 03:33    Заголовок сообщения: Ответить с цитатой

JavaScript - это если внутри одной страницы что-то хитрое организовать. А такое - только на сервере. Чаще всего именно на PHP делают.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
GREA



Зарегистрирован: 14.05.2003
Сообщения: 758
Откуда: Новосибирск

СообщениеДобавлено: Вс Дек 18 2005 11:02    Заголовок сообщения: Ответить с цитатой

Хм, если методом GET передавать, то наверно можно яваскриптом выцепить текущий адрес, отпарсить его и вывести текст из параметров.

Но все равно, пользуй ПХП Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dipsy



Зарегистрирован: 26.01.2005
Сообщения: 424
Откуда: Н. Новгород

СообщениеДобавлено: Чт Дек 22 2005 10:56    Заголовок сообщения: Ответить с цитатой

метод GET для Джава-скрипта

function Get( string ){
var QueryString = new Array();
QueryString["_"]="";

var qs_query = location.search.substring( 1, location.search.length );
var qs_pairs = qs_query.split( '&' );

for ( var qs_index = 0; qs_index < qs_pairs.length; qs_index++ ) {
var qs_element = qs_pairs[qs_index].split( '=' );
QueryString[qs_element[0]] = unescape( qs_element[1] );
}
if ( QueryString[ string ] == null ) QueryString[ string ] = "";

return QueryString[ string ];
}

Пользуйте, пожалуйста.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry_Karpov



Зарегистрирован: 23.02.2006
Сообщения: 212
Откуда: Москва, Матвеевское

СообщениеДобавлено: Пн Мар 27 2006 19:52    Заголовок сообщения: Ответить с цитатой

Admin писал(а):
JavaScript - это если внутри одной страницы что-то хитрое организовать.

Можно создать невидимую страницу, с первой залить в неё содержимое формы, а со второй втянуть в форму.
_________________
Хочу в Хогвардс преподавателем информатики.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neeoon



Зарегистрирован: 19.11.2004
Сообщения: 173
Откуда: Ukraine

СообщениеДобавлено: Пн Мар 27 2006 22:37    Заголовок сообщения: Ответить с цитатой

dipsy писал(а):

function Get( string ){
var QueryString = new Array();
QueryString["_"]="";

var qs_query = location.search.substring( 1, location.search.length );
var qs_pairs = qs_query.split( '&' );

for ( var qs_index = 0; qs_index < qs_pairs.length; qs_index++ ) {
var qs_element = qs_pairs[qs_index].split( '=' );
QueryString[qs_element[0]] = unescape( qs_element[1] );
}
if ( QueryString[ string ] == null ) QueryString[ string ] = "";

return QueryString[ string ];
}


Если тебе не тяжело, объясни как работает этот скрипт.
_________________
Всё, что ни делается, - всё к лучшему!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
lexl



Зарегистрирован: 14.01.2006
Сообщения: 12

СообщениеДобавлено: Вт Мар 28 2006 10:14    Заголовок сообщения: Re: форма в HTML Ответить с цитатой

agarty писал(а):
у меня вот возник такой вопрос: как мне сделать средствами языка HTML так чтобы при вводе текста на страничке в форму этот текст отобразился бы на следущей страничке?


По-моему, особо мудрить с JS и, тем более, CGI не надо.
Я бы все элементарно написал на PHP.
К примеру:
1. Ты написал какую-то форму на html:

<form action=/send.php method=get>
Имя: <input size=25 name=nick><br><br>
Фамилия: <input size=25 name=surname><br><br>
Отчество: <input size=25 name=petronymik><br><br>
<input type=submit name=send value=отправить><br><br>
</form>


2. Допустим, юзер ввел:

Имя: Ivan
Фамилия: Ivanov
Отчество: Ivanovich

и нажал "отправить".
при нажатии переменным присвоились значения:

$nick='Ivan';
$surname='Ivanov';
$petronymik='Ivanovich';

(имя переменной указывается в <input name=> )


3. Теперь тебе это надо вывести на том url, который ты указал в action (у меня это /send.php). Выводится это так:

Имя: <? echo $_GET['nick']; ?><br>
Фамилия: <? echo $_GET['surname']; ?><br>
Отчество: <? echo $_GET['petronymik']; ?><br>

Собсно, все.))


Последний раз редактировалось: lexl (Вт Мар 28 2006 10:17), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lexl



Зарегистрирован: 14.01.2006
Сообщения: 12

СообщениеДобавлено: Вт Мар 28 2006 10:15    Заголовок сообщения: Ответить с цитатой

adonin писал(а):
Средствами HTML никакVery Happy Нужно использовать JavaScript или писать CGI сценарий (например на php), который возьмет твой текст из формы и сгенерит новую страницу.


мдя... писать CGI на php - редкостное извращнеие Smile))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...