Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.04.2012, 22:09
Интересующийся
Отправить личное сообщение для djsadd Посмотреть профиль Найти все сообщения от djsadd
 
Регистрация: 05.04.2011
Сообщений: 23

Динамический список
Здрасте, дорогие форумчане подскажите.
Имеется:
<FORM name="myForm" ID="Form1">
<select id="mySelectId" name="mySelect">
<option value="str0"> 1-ая строка списка </option>
<option value="str1"> 2-ая строка списка </option>
<option value="str2"> 3-ая строка списка </option>
</select>
</FORM>
<button name="addOption" onclick="addOption ()"style="margin-left:15px">
<img src="png_icon/plus_32.png" align="middle" style="vertical-align: middle" >
<p1>Добавить</p1>
</button>

<script language=javascript>
function addOption() {
var objSel = document.myForm.mySelect;//document.getElementById("mySelect");

//Динамически создаем элементы списка
objSel.options[objSel.options.length] = new Option("текст", "");
}
}
</script>


Как сделать так чтобы вместо значения value="текст" было бы введено то что я впишу в появившееся окно с текстовым полем. Может уже где то подымался вопрос, но я не нашел. Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 13.04.2012, 01:35
Интересующийся
Отправить личное сообщение для djsadd Посмотреть профиль Найти все сообщения от djsadd
 
Регистрация: 05.04.2011
Сообщений: 23

Задача решена
Решил вопрос, может кому понадобится вот моя реализация, кто поможет уменьшить код или нормализовать, буду признателен. Спасибо!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Документ без названия</title>
</head>
<body>
<form name="myForm" id="myFormId">
<select name="mySelect" id="mySelectId" >
<option> 1-ая строка списка </option>
<option> 2-ая строка списка </option>
<option> 3-ая строка списка </option>
</select>
<button type="button" onclick="example();">
<p1>Добавить</p1>
</button>
</form>
<script language=javascript>
function example() {
var user = prompt("Введите данные","");
var objSel = document.myForm.mySelect;
objSel.options[objSel.options.length] = new Option(""+user+"", "");}
</script>
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Autocomplete + выпадающий список yarnik jQuery 0 08.03.2012 15:20
Сделать динамический option prowoke jQuery 1 18.08.2011 20:45
Динамический список из DIV`ов и INPUT`ов Andrew_li jQuery 5 09.06.2011 15:23
Заполнить список значениями из динамически созданного выпадающего списка zhuzha Элементы интерфейса 0 17.08.2010 14:40