Results 1 to 2 of 2

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User AnHiMiLaToR's Avatar
    Join Date: Dec:2005
    Location: European Union
    Posts: 468

    Ïîìîù ñúñ select òàãà â HTML

    Èñêàì äà íàïðàâÿ ñ íåãî èëè ñ íÿêàêúâ äðóã ñëåäíîòî:
    1 åäíî ïàäàùî ìåíþ ñ îïöèè: 8, 9, 10, 11, 12 êëàñ
    è â çàâèñèìîñò îò òîâà êàêâî å öúêíàòî íà ïúðâîòî ìåíþ, íà âòîðîòî äà ñå ïîêàçâàò 8à, 8á, 8â, 8ã èëè 9/10/11/12. Ïðè öúêâàíå íà âòîðîòî, äà ñå çàðåæäà íÿêàêúâ ëèíê (ñòðàíèöà êúäåòî äà ñëîæà ïðîãðàìàòà)

    Çàòðóäíÿâàì ñå ñ òàçè èíà÷å ëåñíà ñïîðåä ìåí çàäà÷à. Ìîëÿ ïîìîãíåòå!
    PHP ñúùî ìîæå äà ñå ïîëçâà.

  2. #2
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Ñàìî ñ javascript ñòàâà.
    <select name="sel1" id="sel1" onchange="sel1_changed">
    ...
    </select>

    êàòî íÿêúäå ïî-íàãîðå, èëè â head òàãà, èìà ôóíêöèÿ íåùî îò ñîðòà
    function sel1_changed() {
    var sel1_value = document.getElementById("sel1").value;
    // è òóê òâîÿòà ëîãèêà, ñïðÿìî èçáðàíîòî, ïðåìàõâàø âñè÷êî îò âòîðèÿ ñåëåêò, â öèêúë ïúëíèø íîâèòå ñòîéíîñòè ïîëçâàéêè ôóíêöèÿòà îò ïî-äîëó.
    }

    òîâà ñà ïðèìåðíè äâå ôóíêöèè çà èçòðèâàíå íà ñåëåêò ñïèñúê è àää-âàíå íà íîâ åëåìåíò

    function emptySelectOptions(lst) {
    var el = document.getElementById(lst);
    for (i = el.length-1; i >= 0; i--) {
    el.options[i] = null;
    }
    }

    function add_select_option(selectid, stext, svalue) {
    var o = document.getElementById(selectid);
    var sellen = o.options.length;
    var newOption = new Option(stext, svalue);
    var saveInd = o.selectedIndex;
    o.options[sellen] = newOption;
    o.selectedIndex = saveInd;
    }

    Íÿêúäå íàãîðå äà ñåäÿò, è ñè ïîääúðæàø 2-3 ìàñèâà ñ âñè÷êè îïöèè, êîèòî ìîãàò äà ñà ñòîéíîñòè íà âñè÷êè ñïèñúöè.

    Â onchange=".." event handler ìîæåø äà çàðåäèø è äðóãà ñòðàíèöà ñ ïðèìåðíî window.location.href = "stranica.html"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè