tamster Posted June 11, 2003 Report Share Posted June 11, 2003 Needojas sekojošs JS: Pieņemsim ka ir forma ar <SELECT> laukiem: Operētājsistēma / Programma / Versija... Derētu lietiņa lai izvēloties OS mainās lauciņa Programma piedāvātās izvēles, un mainot to mainās Versijas... Apmēram tā: Ja es izvēlos OS Linux tad Programma izvēles ir: Lynx, Mozilla, Opera Ja es izvēlos OS Windows, tad: MS IE, Mozilla, Opera, Mosaic :) Savukārt izvēloties MS IE, Versija vērtības ir <=3, 4, 5, 6 Ceru ka sapratāt manu domu :) Un vēl - kā būs šitā štelle savietojama ar pārlūkiem, t.i. vai tas piemēram ies ar IE4, Opera, etc. Link to comment Share on other sites More sharing options...
Venom Posted June 12, 2003 Report Share Posted June 12, 2003 Nu ja jau iepostēji php forumā, tad mans "sovets" teff ir taisīt pakāpenisku formas aizpildi: step 1) izveelas OS. Spiezh submit. Ar php iehavo OS variabli un step 2) gjeneree attieciigo selectu, kur ir tikai attieciigas izveeles. Ja gribi taisiit visu ar JS. Vareetu taisiit a) relatiivi viegli. Katram "otram" select elementam pievienot iekš 'value' kaut ko, kas defineetu, kurai OS utt tas atbilst. Piem. kaut kas liidziigs <option value='LIN:LYNX'>, pašam selectam uzliekt onchange='funkcija_kas_paarbauda_atbilstiibu()', kuraa dazhaadiem veidiem izčeko atbilstību iepr. elementam ar kādu if lastIndexOf(), substring(), charat() utt document.form.pirmais.value nav atrodams document.form.paklautaa.value, tad atgriezh paklaujto uz kaadu indexa elementu, piem uz <option value=''>. b ) relatīvi hemoroīdi DHMLiski mainīt dokumenta InnerHTML un visādus InsertAdjacentHTML utt, bet tur jāsaprot arī JS Objektu modelis un nekādas garantijas pārlukam X izņemot pārsvaru IE. Link to comment Share on other sites More sharing options...
tamster Posted June 12, 2003 Author Report Share Posted June 12, 2003 Par php variantu domaaju vispirms, bet ja šādu atkarīgo izvēļu ir daudz, tad tā sanāk useru mocīšana :) Drošivien būs jātaisa ar to pašu onChange Link to comment Share on other sites More sharing options...
Recommended Posts