Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   события <input type="text" /> (https://javascript.ru/forum/misc/8525-sobytiya-input-type%3D-text.html)

killkiller 31.03.2010 00:10

Как получить значение
 
к примеру есть форма и

одно текстовое поле и в нём значение 5

задача в том что надо создать ссылку с помощью данного значение


<input name="id" type="text" >  //5


<a href="http://sait.ru/5">ссылка</a>

Gvozd 31.03.2010 01:17

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

x-yuri 31.03.2010 13:13

и в чем проблема?

killkiller 31.03.2010 15:05

не знаю как реализовать

killkiller 31.03.2010 15:30

вот мои догадки как всё это реализовать

<input  name="id" type="text" onchange="checkIt()">


<script>
function checkIt() {
 
theGroup = document.theForm.id
 
}

</script>


но есть несколько вопросов

как создать ссылку

SkyLight 31.03.2010 15:36

Про создание ссылок и прочих элементов читать тут

killkiller 31.03.2010 15:42

и вообще я на правильном путь ????????????????????????

SkyLight 31.03.2010 15:49

Путь - он всегда правильный. Неправильным может быть его направление.
Вам нужно взять значение из input'а, создать ссылку и добавить в ее href взятое значение. При этом надо не забыть добавить созданную ссылку на страницу. Вот и все шаги, реализация которых подробно описана на этом сайте.

x-yuri 31.03.2010 15:53

Цитата:

Сообщение от killkiller
document.theForm.id

это всего лишь DOM-элемент, соответствующий тэгу input. А тебе его значение нужно

killkiller 31.03.2010 16:30

<html><head><title></title></head><body>


<script type="text/javascript" language="javascript">
function createlink(id)
{
	var div=document.getElementById('infoDIV');
	div.innerHTML='<a href=http://site.ru/'+id+'>Go</a>';
	div.style.display='block';
}
</script>


<input type="text" id="id" onChange="createlink(document.getElementById('id').value);" >  

<div id='infoDIV' style="display:none"></div>

</body></html>


Часовой пояс GMT +3, время: 22:29.