(JS) Передать значение переменной из input без submit

MikeSam
Дата: 18.07.2006 06:19:15
День добрый!
Подскажите как можно сделать следующее:
Есть элемент <input type="text" name="param">, требуется передать значение параметра скрипту из формы по ссылке
Т.е. <a href=somescript?param="значение из поля input">
Anjey aka PM
Дата: 18.07.2006 08:44:10
вариант "в лоб"

<input type="text" name="param" onchange="document.getElementById('someanchor').href = 'somescript?param='+this.value;"/>

<a href="somescript" id="someanchor">asdasdasd</a>

ЗЫ: вроде так, точно не уверен, не люблю жаваскрипт :)
Maksim UM
Дата: 18.07.2006 09:33:14
document.location.href='script...?param=...'
это можно поставить при нажатии на кнопку или другое событие
MikeSam
Дата: 18.07.2006 09:54:33
2Anjey aka PM
Спасибо, работает
Под себя поправил следующим образом

<input type="text" name="param" id="someform">

<a href="somescript" id="someanchor" onmouseover="this.href = 'somescript?param='+document.getElementById('someform').value;"> Ссылка </a>
Anjey aka PM
Дата: 18.07.2006 13:13:33
Только учитываете ли вы в своей разработке тот вариант что у 30% посетителей сайта жава-скрипт отключен вовсе?
Kachalov
Дата: 18.07.2006 15:00:39
<form name="f1">
<input ..>
</form>
<a href="" onclick="document.f1.submit();return(false)">..</a>
ослекъ
Дата: 18.07.2006 15:29:20
Anjey aka PM
Только учитываете ли вы в своей разработке тот вариант что у 30% посетителей сайта жава-скрипт отключен вовсе?

откуда эта цифра?
Anjey aka PM
Дата: 18.07.2006 18:20:05
ослекъ
Anjey aka PM
Только учитываете ли вы в своей разработке тот вариант что у 30% посетителей сайта жава-скрипт отключен вовсе?

откуда эта цифра?


хз, мне менеджер выдал 3 месяца назад с распечаткой, я цифру запомнил: 29,35%

С рейтинговой системы какойто, не помню с какой.
Alexey Lapusta
Дата: 19.07.2006 02:29:45
Цифра - бред. Может Java нет - на это больше похоже, а вот JavaScript практически у всех есть и не отключён. Без него нынче некуд'а, особенно в нынешнее время RIA & AJAX.
MikeSam
Дата: 19.07.2006 06:16:15
Kachalov
<form name="f1">
<input ..>
</form>
<a href="" onclick="document.f1.submit();return(false)">..</a>

Вариант сработает, но нужно было именно без submit