Postovani,
Imam doticni zadatak oko koga se bunim,pa bih Vas stoga zamolio ukoliko biste mogli da mi pokazete na primeru koda kako bi to sve izgledalo.
 
| BoxROx 12.01.2015Одељци: Зид Питања и одговори Ивица BoxROx              | Кључне речи: js html JavaScript IT Akademija | 
                        
                            
                        
                        1
                        
                            
                        
                     | 
Падајућа листа садржи атрибут selectedIndex који, као што му и само име каже, садржи индекс селектоване ставке из листе. Прва селектована ставка има индекс 0, друга 1...Објекат листе садржи и низ options, у којем се налазе све опције. Селектована опција се може прочитати на следећи начин: lista.options[lista.selectedIndex]; Остало је само да региструјемо функцију која ће бити позвана сваки пут када се селекција промени, а то се може постићи на следећи начин: lista.addEventListener("change", funkcija);
Комплетан код програма приказан је у следећем прозору:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <title>Padajuća lista</title>
</head>
<body>
    <h1>Padajuća lista</h1>
    <form>
        <label for="lista">Izaberite iz liste</label>
        <select id="lista">
            <option value="jedan">Jedan</option>
            <option value="dva">Dva</option>
            <option value="tri">Tri</option>
            <option value="cetiri">Četiri</option>
        </select>
    </form>
    <p>Izabrano je:</p>
    <div id="izbor"></div>
    <script>
        function izbor(event)
        {
            var lista = document.getElementById('lista');
            var index = lista.selectedIndex;
            var opcije = lista.options;
            var divIzbor = document.getElementById('izbor');
            divIzbor.innerHTML = opcije[index].text;
        }
        var elementLista = document.getElementById('lista');
        elementLista.addEventListener('change', izbor);
    </script>
</body>
</html> 
Заинтересовани за часове програмирања могу ме контактирати путем имејла [email protected]
| Ивица 12.01.2015Одељци: Зид Питања и одговори Ивица | 
                        
                            
                        
                        0
                        
                            
                        
                     | 
©Библиотека++ 2025 Развој сајта Ивица Лазаревић