powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / javascript нужна маленькая помощь_
2 сообщений из 2, страница 1 из 1
javascript нужна маленькая помощь_
    #32605709
копосов н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал script (скопируйте в *.html и запустите)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>копосов нв</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<script type="text/javascript">
function str_id(){
         var str = '';
         for (cnt =  0 ; cnt < document.address.select_id.length; cnt++){
                 str = str + document.address.select_id.options[cnt].value+',';
                 }
        return str;
        }

function dell(){
        document.address.select_id.length= 0 ;
        }
function PodrValues(index,val){
var prov = '0';
for (cnt =  0 ; cnt < document.address.select_id.length; cnt++)
{
if (document.address.select_id.options[cnt].value==val) {prov='1';break;} else {prov='0';}
}
if (prov=='1') {alert('Подразделение ['+document.address.street.options[index].text+'] присутствует в списке!');} else {
    var CurrText = document.address.street.options[index].text;
    var CurrValue = document.address.street.options[index].value;
    var list = document.forms["address"].elements["select_id"];
        if (document.createElement){
            var newListOption = document.createElement("OPTION");
            newListOption.text = CurrText;
            newListOption.value = CurrValue;
            (list.options.add) ? list.options.add(newListOption) : list.add(newListOption, null);
        }else{
            list.options[index] = new Option(CurrText[index], CurrValue[index], false, false);
        }
        }
alert(str_id());
}
</script>

<form name="address" action="#">

<select name="street" onChange="PodrValues(this.selectedIndex,document.address.street.options[this.selectedIndex].value)">
<option value="10">копосов</option>
<option value="20">копосов</option>
<option value="30">ул. Оттопыркина</option>
<option value="40">ул. Мир-Труд-Май</option>
<option value="50">бул. Нихренасебефамилия</option>
</select>
<br>
<select name="select_id" size="5">
 <option value="15"> 15 </option>
</select>
<input type="button" onClick="dell();" value="удалить все">
<input type="button" onClick="alert(str_id())" value="?">
</form>

</body>
</html>

не могу написать чтобы удалял одну запись (выделенную) или несколько выделенных. Помогите плиз или укажите куда копать.
...
Рейтинг: 0 / 0
javascript нужна маленькая помощь_
    #32607842
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
function del(){
	var i = document.address.select_id.selectedIndex;
	if(i!=- 1 ){
		document.address.select_id.remove(i);}
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / javascript нужна маленькая помощь_
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]