powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. передача значения
14 сообщений из 14, страница 1 из 1
js. передача значения
    #35296180
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет всем.
есть:
Код: plaintext
1.
2.
3.
<input type="text" name="col" class="field8" />
<!--и есть-->
<a   href="куда-то" >Сделать предварительный заказ</a>
Надо чтобы по клику на вот это дело осуществлялся переход по указанной ссылке + к строке добавлялся в виде параметра значение из поля ввода.
т.е. переход на : куда-то?col=значение
Если не сложно, подскажите как с минимальными затратами это провернуть -предыдущий мой том задачу не решил -переход не осуществляется.(
...
Рейтинг: 0 / 0
js. передача значения
    #35296208
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы делаем так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
function Go(Id) {
	obj.action='/ksk/vks/browse.csp?urn='+Id
	obj.submit()
}
...
<a   href="#" onclick='Go(<тут_указать_свое_id>)'>Сделать предварительный заказ</a>
...
где
Код: plaintext
obj=document.forms[ 0 ]
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
js. передача значения
    #35296222
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но в твоем слкчае id нужно прочитать из поля
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
function Go(Id) {
   var val=document.getElementById(Id).value
   obj.action='<url>?'+Id+'='+val
   obj.submit()
}
...
<input type="text" id="col" class="field8" />
<a  href="#" onclick='Go("col")'>Сделать предварительный заказ</a>
...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
js. передача значения
    #35296332
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неработает
говорит что 'obj' - либо пустой либо не является объектом.
Если нетрудно приведи код полностью. если нужна <form> то так и напиши.. меня уже просто задрала эта система которая работать нисчем кроме себя нехочет..
...
Рейтинг: 0 / 0
js. передача значения
    #35296447
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
где
Код: plaintext
obj=document.forms[ 0 ]
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
js. передача значения
    #35296449
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот оно...
Код: 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.
31.
32.
<html>
<head>
	<title></title>
<script type="text/javaScript">
function doAdvanceOrder(elem)
{
	var oInput = document.getElementById('goodsCount');
	
	if (!oInput)
	{
		alert('wrong structure.\n The element with id "goodsCount" not founded.');
		return false;
	} else 
		iGoodsCount = oInput.value;

	//alert(iGoodsCount);
	var newLocation = elem.href+ '&count='+ iGoodsCount;
	//alert(newLocation);
	window.location = newLocation;
	return false;
	
}
</script>
</head>

<body>
<input type="text" id="goodsCount" name="col" class="field8" />
<!--и есть-->
<a onclick="return doAdvanceOrder(this)"  href="http://www.supercars.com/do_order.php&good_id=5686" >Сделать предварительный заказ</a>

</body>
</html>
...
Рейтинг: 0 / 0
js. передача значения
    #35296464
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Susa , решил зайти с другого конца ? :-))). Можешь еще так попробовать:

Код: plaintext
1.
2.
<input type="text" name="col" onkeyup="document.getElementById('a1').href='куда-то?'+this.name+'='+this.value"/>
<a id="a1"  href="куда-то" >Сделать предварительный заказ</a>
...
Рейтинг: 0 / 0
js. передача значения
    #35296489
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuSaесли нужна <form> то так и напиши..
Да нужно.
SuSaменя уже просто задрала эта система которая работать нисчем кроме себя нехочет..
Ну это ты уже горячишся.

Вот примерчик

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<html>
<head>
<script language='javascript'>
function Go(Id) {
   var url='тут_будет_твой_url'
   var val=document.getElementById(Id).value
   var obj=document.getElementById('frm')
   url=url+'?'+Id+'='+val
   alert(url)
   obj.action=url
   obj.submit()
}
</script>
</head>
<body>
<form id='frm'>
<input type="text" id="col" class="field8" />
<a  href="#" onclick='Go("col")'>Сделать предварительный заказ</a>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
js. передача значения
    #35296496
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не хочется использовать submit... Можно использовать
Код: plaintext
top.location=<url>
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
js. передача значения
    #35296781
ambarka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дааааааааа...
Что-то вы, мягко говоря, мудрите, все прощще! (выдыхай, бобер!)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<form id="zakaz" action="zakaz.php" method="get">
<input type="text" name="parametr1">
<input type="text" name="parametr2">

<input type="submit" value="Сделать предварительный заказ нажав на кнопку">

<a href="#" onclick="document.forms['zakaz'].submit(); return false;">Сделать предварительный заказ нажав на ссылку</a>
</form>
...
Рейтинг: 0 / 0
js. передача значения
    #35297091
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ambarka_maxДааааааааа...
Что-то вы, мягко говоря, мудрите, все прощще! (выдыхай, бобер!)

Код: plaintext
1.
2.
<form id="zakaz" action="zakaz.php" method="get">
..
</form>

Еслиб можно было сделать так,я бы не сидел вчера до часу и в 7 часов не задавал вопрос на форуме. Этот способ я испробовал вчера после первого часа своих эксперементов. Показало - бесполезно.
...
Рейтинг: 0 / 0
js. передача значения
    #35297653
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illion Susa , решил зайти с другого конца ? :-))). Можешь еще так попробовать:

Код: plaintext
1.
2.
<input type="text" name="col" onkeyup="document.getElementById('a1').href='куда-то?'+this.name+'='+this.value"/>
<a id="a1"  href="куда-то" >Сделать предварительный заказ</a>

помогло вот это.
еще вопрос, у меня кнопи две, с 2-мя такое не прокатывает , можно как нить извернутся чтобы обе работали?
...
Рейтинг: 0 / 0
js. передача значения
    #35298341
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuSaеще вопрос, у меня кнопи две, с 2-мя такое не прокатывает , можно как нить извернутся чтобы обе работали?
Код: plaintext
1.
2.
3.
4.
<input type="text" name="col" onkeyup="document.getElementById('a1').href=(this.value!='')?('куда-то?'+this.name+'='+this.value):'куда-то'; 
document.getElementById('a2').href=(this.value!='')?('еще куда-то?'+this.name+'='+this.value):'еще куда-то'" />
<a id="a1"  href="куда-то" >Сделать предварительный заказ</a>
<a id="a2"  href="еще куда-то" >Просмотреть полное инфо</a>
вообще-то подход этот кривоват. Весьма странно что не получается по-другому.
...
Рейтинг: 0 / 0
js. передача значения
    #35298555
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КРУТО!! работает..
ОГРОМНОЕ СПАСИБО!!!!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. передача значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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