Results 1 to 2 of 2
Thread: Ïîìîù ñúñ select òàãà â HTML
Hybrid View
-
12th June 2009 11:53 #1
Ïîìîù ñúñ select òàãà â HTML
Èñêàì äà íàïðàâÿ ñ íåãî èëè ñ íÿêàêúâ äðóã ñëåäíîòî:
1 åäíî ïàäàùî ìåíþ ñ îïöèè: 8, 9, 10, 11, 12 êëàñ
è â çàâèñèìîñò îò òîâà êàêâî å öúêíàòî íà ïúðâîòî ìåíþ, íà âòîðîòî äà ñå ïîêàçâàò 8à, 8á, 8â, 8ã èëè 9/10/11/12. Ïðè öúêâàíå íà âòîðîòî, äà ñå çàðåæäà íÿêàêúâ ëèíê (ñòðàíèöà êúäåòî äà ñëîæà ïðîãðàìàòà)
Çàòðóäíÿâàì ñå ñ òàçè èíà÷å ëåñíà ñïîðåä ìåí çàäà÷à. Ìîëÿ ïîìîãíåòå!
PHP ñúùî ìîæå äà ñå ïîëçâà.
-
12th June 2009 12:07 #2
Ñàìî ñ 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"




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè