Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.01.2013, 19:10
Новичок на форуме
Отправить личное сообщение для apomin Посмотреть профиль Найти все сообщения от apomin
 
Регистрация: 24.12.2012
Сообщений: 4

Передача параметров скрипту
На странице есть строка ввода, печатание букв в которой вызывает скрипт на сайте при помощи следующего кода:

(1)
<script src="script.js" type="text/javascript">
</script>
<script type="text/javascript">
var urlgo="script.exe?var=1&string=";
var url="script1.exe?var=1&string=";
var strclosesug="close";
</script>


Скрипту передаётся параметр var, а также текущее содержимое строки string
(код строки ввода для краткости опущен)

Также на странице имеется выпадающий список:

(2)
<select id="list1"><option selected value="1">Option 1</option>
<option value="1">Option 2</option>
<option value="2">Option 3</option>
</select>


Как сделать так, чтобы при выборе элемента в списке (2) скрипту в коде (1) передавался параметр, соответствующий выбранной строке списка?

Например, если в списке выбрана строка Option 1, при наборе текста в строке ввода скрипту script.exe передается параметр var=1;
если в списке выбрана строка Option 2, при наборе текста в строке ввода скрипту script.exe передается параметр var=2 и т.д.

Последний раз редактировалось apomin, 21.01.2013 в 08:10.
Ответить с цитированием
  #2 (permalink)  
Старый 20.01.2013, 19:19
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

apomin,
Обрамите код кнопкой
Ответить с цитированием
  #3 (permalink)  
Старый 21.01.2013, 08:46
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

пример на jQuery
<script src="script.js" type="text/javascript">
</script>
<script type="text/javascript">
var urlgo="script.exe?var=1&string=";
var url="script1.exe?var=1&string=";
var strclosesug="close";

$('#list1').change(function(){
    urlgo="script.exe?var="+ $(this).val() +"&string=";
    url="script1.exe?var="+ $(this).val() +"&string=";
});
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметров сценарию обработки стореджа на сервере Allan Stark ExtJS 4 03.10.2012 14:46
Передача параметров в колбэки и дальнейшее их вешанье на события. Gremlin Общие вопросы Javascript 17 13.08.2011 08:54
передача выделенного текста скрипту dimiork Events/DOM/Window 1 28.03.2011 01:11
Передача данных сервером скрипту. Сохранять на странице? (не аякс) балерун Общие вопросы Javascript 3 28.12.2010 22:48
передача параметров функции underW Общие вопросы Javascript 2 04.04.2009 23:03