Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по чекбоксам (https://javascript.ru/forum/misc/13121-vopros-po-chekboksam.html)

monolithed 16.11.2010 18:04

Цитата:

Сообщение от Slavok47
onChange="this.form.usabblvl1.selectedIndex = parseInt(this.options[this.selectedIndex].id);

Ну опять 25
Цитата:

Сообщение от monolithed
на этом сайте прекрасная база для изучения языка


Slavok47 16.11.2010 18:11

Цитата:

Сообщение от monolithed
на этом сайте прекрасная база для изучения языка

спс, я понял и с первого раза, но я спрашивал не где найти базу для изучения, а где может быть ошибка и как ее исправить...

monolithed 16.11.2010 18:44

<form action="" method="post">
    <select>
        <option selected="selected" disabled="disabled">- выберите -</option>
        <option>1</option>
        <option>2</option>
    </select>
</form>
<script type="text/javascript">
window.onload = function(){
    document.getElementsByTagName('select')[0].onchange = function(){
        alert('выбрано: ' + this.options[this.selectedIndex].text);
    };
};
</script>

ksa 16.11.2010 19:51

Цитата:

Сообщение от Slavok47
я так понимаю это будет выглядеть так:

document.getElementById('usajpg').style=(Obj.checked)? 'test1': 'test2'

Нет.
Вот так
document.getElementById('usajpg').className=(Obj.checked)? 'test1': 'test2'

ksa 16.11.2010 20:09

Цитата:

Сообщение от Slavok47
теперь проблема с селектом

Все "проблемы" от простого не знания букварских вещей...

<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE></TITLE>
<script>
function Go(Obj) {
    var val=Obj.options[Obj.selectedIndex].value
    document.getElementById('usabblvl1').selectedIndex = val;
}
</script>
</HEAD>
<BODY bgcolor="F8F8FF">
<FORM name="form1">
<select onchange="Go(this)">
	<option value='0'>1</option>
	<option value='1'>2</option>
	<option value='2'>3</option> 
</select>
<select name="usabblvl1" title="Выбор уровня" >
	<option value="0">Уровень1</option>
	<option value="1">Уровень2</option>
	<option value="2">Уровень3</option>       
</select>
</FORM>
 </BODY>
</HTML>

UnderShot 17.11.2010 16:48

Цитата:

Сообщение от ksa (Сообщение 79542)
document.getElementById('usabblvl1').selectedIndex = val;

Только тут
document.getElementsByName('usabblvl1')[0]

ksa 17.11.2010 22:12

Не везде сделал правки...


Часовой пояс GMT +3, время: 08:28.