powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с лабой!
13 сообщений из 13, страница 1 из 1
Помогите с лабой!
    #35647994
DORASH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задание заключается в том, чтобы переслать данные с одного поля формы одной страницы в поле формы другой страницы. Например, на странице 1 у нас есть форма, на ней поле пароля, куда мы собственно осуществляем ввод символов. Как передать эти символы на форму в поле страницы 2?
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648009
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пароль не нужно со страницы на страницу передавать. Вернее - нельзя. Если он передан на страницу - его всегда по правому щелчку на "посмотреть исходный код страницы" можно прочитать. Т.е. с паролем - это точно не катит. Может, задача какая-то другая?
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648012
DORASH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вообще это не принципиально. Главное передать какие-либо данные с формы одной страницы на форму другой.
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648021
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DORASHЗадание заключается в том, чтобы переслать данные с одного поля формы одной страницы в поле формы другой страницы. Например, на странице 1 у нас есть форма, на ней поле пароля, куда мы собственно осуществляем ввод символов. Как передать эти символы на форму в поле страницы 2?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset =  0 ;
	var end =  0 ;
	if (cookie.length >  0 ) {
		offset = cookie.indexOf(search);
		if (offset != - 1 ) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == - 1 ) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

fuction CookThis(){
document.cookie+="text1="+document.getElementById("text1").value+";";
return true;
}

Пусть у тя есть в первой страничке код вида:

Код: plaintext
1.
2.
3.
<form action="index.html" method=post onsubmit="return CookThis()">
<input type=text id=text1 name=text1>
</form>

Код: plaintext
1.
2.
3.
<body onload="document.getElementById('text1').value=getCookie('text1');">
<input type=text id=text1 name=text1>

ps/ если есть доступ к $_COOKIE то думаю и есть доступ к $_GET и $_POST.... Тогда аналогично но уже "прально" мона этот код переделать... хотя и этот код "должен" работать)
а мона еще подредактирвать код, искать циклом все элементы формы по this.
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648022
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это ж предполагается сервер и какой-то серверный язык. Если уж взять совсем голый хтмл - тоже можно (но это - не этот случай). У формы на page1 надо прописать <form action="page2">, а уж там из Request'а и ловить. А ещё лучше про хттп протокол немного почитать.
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648025
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ренат, ну при чём здесь куки?
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648051
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спросили вопрос, как передать я и написал один из вариантов, ну не очень удачном, но все же работающем? (наверное).
зы. Если топик в форуме HTML, JavaScript, VBScript, CSS о каком серверном языке может идти речь?
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648544
DORASH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РенатСпросили вопрос, как передать я и написал один из вариантов, ну не очень удачном, но все же работающем? (наверное).
зы. Если топик в форуме HTML, JavaScript, VBScript, CSS о каком серверном языке может идти речь? --- Это пожалуй то что нужно, только теории не давали, а читать про хттп протокол уже не когда. Можно поподробнее, плз.!
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648563
DORASH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори, спешил, промазал немного) ShSergeТак это ж предполагается сервер и какой-то серверный язык. Если уж взять совсем голый хтмл - тоже можно (но это - не этот случай). У формы на page1 надо прописать <form action="page2">, а уж там из Request'а и ловить. А ещё лучше про хттп протокол немного почитать. Это пожалуй то что нужно, только теории не давали а читать про хттп протокол уже не когда. Можно поподробнее, плз.!
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648585
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чём примерчик написать? Можно на аспнет, пхп, и т.д.
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648595
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за "поподробнее" идите на форум по серверным языкам - по PHP,Perl либо по Java, не знаю что вы там используете. При этом предварительно нужно самостоятельно с помощью гугла изучить либо как передать данные на сервер с помощью формы и потом их использовать, либо что такое сессии (в зависимости от поставленных целей).
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35648730
DORASH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeНа чём примерчик написать? Можно на аспнет, пхп, и т.д. Самым простым способом на HTML.
...
Рейтинг: 0 / 0
Помогите с лабой!
    #35656387
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DORASH,

Если разберёшся с кодировкой (русские буквы). То вот тебе решение без всяких серверных штучек:
Есть два файла - t.html и tt.html в одном каталоге. Первый вызывает другой.
t.html:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<html>
<body>
<form action="tt.html">
Поле1: <input type="text" name="t1" id="t1" /><br />
Поле2: <input type="text" name="t2" id="t2" /><br />
Поле3: <input type="text" name="t3" id="t3" /><br />
Поле4: <input type="text" name="t4" id="t4" /><br />
Поле5: <input type="text" name="t5" id="t5" /><br />
<input type="submit" value="Нажми меня" />
</form>
</body>
</html>
tt.html:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<html>
<script>
window.onload=function(){
var str=document.location.href.split("?")[ 1 ];
var params=str.split("&");
for (var i= 0 ;i<params.length;i++){
var p=params[i].split("=");
eval(unescape(p[ 0 ])+"=\'"+unescape(p[1])+"\'");
}

document.getElementById("t1").value=t1;
document.getElementById("t2").value=t2;
document.getElementById("t3").value=t3;
document.getElementById("t4").value=t4;
document.getElementById("t5").value=t5;
}
</script>
<body>
<form>
<h3>Результат</h3>
<br /><a href="t.html">Вернуться назад</a>
<br />
Поле1: <input type="text" name="t1" id="t1" /><br />
Поле2: <input type="text" name="t2" id="t2" /><br />
Поле3: <input type="text" name="t3" id="t3" /><br />
Поле4: <input type="text" name="t4" id="t4" /><br />
Поле5: <input type="text" name="t5" id="t5" /><br />
</form>
</body>
</html>
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с лабой!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]