[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SELECT выбор нескольких пунктов
solib
Добрый день.
есть хтмл код
HTML
<SELECT NAME="sel" MULTIPLE>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
</SELECT>


и так когда пользователь выберет несколько пунктов через Ctrl из этого списка к примеру
2 и 4 нада сделать AJAX запрос примерно он выглядит так
HTML
ajax(2,4);

есть какойнибуть простой способ получить VALUE выбранных пунктов ???



Спустя 17 минут, 37 секунд (2.09.2009 - 15:09) glock18 написал(а):
name="sel[]"

Спустя 6 минут, 20 секунд (2.09.2009 - 15:15) solib написал(а):
тоесть это мне циклом нада проверить весь список что нажато?

Спустя 1 час, 45 минут, 57 секунд (2.09.2009 - 17:01) glock18 написал(а):
ну если ajax отправлять, то да. свойство selected
если обычный сабмит, то нет.

Спустя 1 час, 34 минуты, 32 секунды (2.09.2009 - 18:36) solib написал(а):
HTML
<script type="text/javascript">
function dataSelect(f) {
var text="";
for (var i = 0; i < f.hero.options.length; i++) {
if (f.hero.options[i].selected)
text+="<br>"+f.hero.options[i].value+"!";
}
document.getElementById("text").innerHTML= text ;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form>
<p><select name="hero" MULTIPLE>
<option value="Чебурашка">Чебурашка</option>
<option value="Крокодил Гена">Крокодил Гена</option>
<option value="Шапокляк">Шапокляк</option>
<option value="Крыса Лариса">Крыса Лариса</option>
</select>
<input type="button" value="OK" onClick="dataSelect(this.form)"></p>
</form>

<div id="text"></div>

вот. дописать ajax не трудно


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.