Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Script, как вставить текст в поле формы?

Ответить
Настройки темы
Java Script, как вставить текст в поле формы?

Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


При нажатии на ссылку, текст будет вставлен в поле формы, которая находится на этой же страничке.
Подскажите, пожалуйста, как сделать то же самое, если форма размещена на другой html-страничке?
Код: Выделить весь код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function ftext(n){
val=new Array("Текст 1","Текст 2")
document.mainform.NAME.value=val[n];
}
</script>
</head>
<body>
<form name="mainform">
<input name="NAME" size="20">
</form>
<a href="#" onclick="ftext(0)">Текст 1</a>
<a href="#" onclick="ftext(1)">Текст 2</a>
</body>
</html>

-------
http://www.almtravel.ru/


Отправлено: 15:54, 02-07-2008

 

Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата maaxiim:
Подскажите, пожалуйста, как сделать то же самое, если форма размещена на другой html-страничке? »
Средствами JS никак. Только если другая страница PHP, можно будет ее вызовом типа
some.php?value=Текст 1
Но я в PHP не специалист...

Отправлено: 17:21, 02-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 78
Благодарности: 17

Профиль | Отправить PM | Цитировать


Насколько я понял

window.open(url,name) возвращает ссылку на новое окно с именем "name"

Попробуй помудрить с:

name.mainform.text.value='123';

Отправлено: 18:26, 02-07-2008 | #3


Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


rus-4-ever,
Цитата rus-4-ever:
window.open »
открывает новое окно, а нужно в том же окне, но с переходом на страницу с формуляром.
Цитата rus-4-ever:
Попробуй помудрить с:
name.mainform.text.value='123'; »
что ты имеешь ввиду?

-------
http://www.almtravel.ru/


Отправлено: 18:43, 02-07-2008 | #4


Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


На JS по всей видимости никак.

На PHP это будет выглядеть так:
при нажатии на ссылку
Код: Выделить весь код
<a href="page.php?text=Текст">Текст1</a>
открывается страница page.php, в которой пишем
Код: Выделить весь код
<input name="NAME" size="20" value="<?php echo $_GET['text'];?>">
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:39, 02-07-2008 | #5


Аватара для maaxiim

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


timon4ik, большое спасибо за помощь!

-------
http://www.almtravel.ru/


Отправлено: 21:45, 02-07-2008 | #6


Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


maaxiim, для JS разве cookie использовать..

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 11:19, 04-07-2008 | #7


Аватара для Котяра

Ветеран


Сообщения: 2907
Благодарности: 331

Профиль | Отправить PM | Цитировать


Цитата timon4ik:
На JS по всей видимости никак.
На PHP это будет выглядеть так:
при нажатии на ссылку
Код:
<a href="page.php?text=Текст">Текст1</a>
открывается страница page.php, в которой пишем
Код:
<input name="NAME" size="20" value="<?php echo $_GET['text'];?>"> »
Да, именно так.

Отправлено: 13:27, 04-07-2008 | #8


Аватара для timon4ik

Старожил


Сообщения: 272
Благодарности: 37

Профиль | Отправить PM | Цитировать


Цитата Strange_V:
для JS разве cookie использовать »
Тоже вариант, но у юзера куки могут быть отключены.

Отправлено: 16:46, 04-07-2008 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Script, как вставить текст в поле формы?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как запустить Java Script Наталья111 Хочу все знать 6 14-12-2009 21:13
Sharepoint - Как вставить имя пользователя в определённое поле maives Другие серверные продукты 0 09-11-2009 14:17
[решено] Как сделать так, чтобы текст формы появлялся по мере выполнения операций? D_Master AutoIt 7 17-01-2009 13:21
Как создать гостевую книгу на Java Script? diter Вебмастеру 6 04-07-2003 02:13
Как создать гостевую книгу на Java Script? diter Вебмастеру 2 02-07-2003 20:14




 
Переход