Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Vezani Selekt] Java script pitanje...

[es] :: Javascript i AJAX :: [Vezani Selekt] Java script pitanje...
(Zaključana tema (lock), by noviKorisnik)

[ Pregleda: 3621 | Odgovora: 3 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011

Član broj: 561
Poruke: 2341
..71.Dial1.Chicago1.Level3.net



+2 Profil

icon [Vezani Selekt] Java script pitanje...06.02.2003. u 05:31 - pre 257 meseci
Kako da napravim formu, koja ce naprimjer da ima dva selekt stejtmenta. da u jednom budu ucenici a u drugom casovi koje taj ucenik ima...

E sad da kad se u prvom selekt stejtmentu selektuje jedan ucenik da se u u drugom selekt stejtmentu dinamicki samo pokazu vrednosti odnosno casovi koje ucenik pohadja nista drugo.

Evo ja jam nesto poceo..
Code:


<form name="ucenici"> 
        <select name="ucenik" onchange="setCourse()"> 
                     <option value="none" selected>Izaberi Ucenika                     <option value="jordan">Kurt Jordan 
                     <option value="mick">Michael Mick 
                     <option value="winer">Chuck Winer 
                     <option value="schieb">Jeff Schieb 
         </select>
        <select name="cas" size="1"> 
                     <option>CIS341</option> 
                     <option>CIS166</option> 
                     <option>CIS253</option> 
                     <option>CIS266</option> 
         </select> 
 </form> 
 



e sad imam java script code, ali kako da ovo odradim ne znam ??? pomoc...

Code:


<script language="JavaScript1.3">
    var courseObj = document.faculty.courses
    courseObj.options[i] = new Option(plainList[i])
    plainList = new Array(6);
    
     if(instructorObj.value == "schieb"){ 
          courseObj.length = 0; 
          for(var listcount = 0;listcount < schiebList.length; listcount++){ 
               document.courseselect.course.options[listcount] = new Option(schiebList[listcount]); 
          } 
     }
    </script>



nKtag3 nKtagForms nKtagVezaniSelekt

[Ovu poruku je menjao noviKorisnik dana 05.05.2006. u 17:01 GMT+1]
 
0

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Java script pitanje...23.04.2003. u 15:07 - pre 254 meseci

<HTML>
<HEAD>
<script language = "JavaScript">




function sublist(inform, selecteditem)
{
inform.subcatagory.length = 0


x = 0
subcat = new Array();
subcatagorys = "Community Events"
subcatagoryof = "2"
subcatagoryid = "2"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option0 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option0

}


x = 1
subcat = new Array();
subcatagorys = "Garage/Yard Sale"
subcatagoryof = "2"
subcatagoryid = "3"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option1 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option1

}


x = 2
subcat = new Array();
subcatagorys = "Health"
subcatagoryof = "2"
subcatagoryid = "4"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option2 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option2

}


x = 3
subcat = new Array();
subcatagorys = "Messages"
subcatagoryof = "2"
subcatagoryid = "5"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option3 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option3

}


x = 4
subcat = new Array();
subcatagorys = "Other"
subcatagoryof = "2"
subcatagoryid = "6"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option4 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option4

}


x = 5
subcat = new Array();
subcatagorys = "Promotion"
subcatagoryof = "2"
subcatagoryid = "7"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option5 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option5

}


x = 6
subcat = new Array();
subcatagorys = "Reunions"
subcatagoryof = "2"
subcatagoryid = "8"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option6 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option6

}


x = 7
subcat = new Array();
subcatagorys = "Weddings"
subcatagoryof = "2"
subcatagoryid = "9"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option7 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option7

}


x = 8
subcat = new Array();
subcatagorys = "Birth"
subcatagoryof = "2"
subcatagoryid = "10"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option8 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option8

}


x = 9
subcat = new Array();
subcatagorys = "Commercial"
subcatagoryof = "1"
subcatagoryid = "11"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option9 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option9

}


x = 10
subcat = new Array();
subcatagorys = "Residential"
subcatagoryof = "1"
subcatagoryid = "12"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option10 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option10

}


x = 11
subcat = new Array();
subcatagorys = "Trucks"
subcatagoryof = "3"
subcatagoryid = "13"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option11 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option11

}


x = 12
subcat = new Array();
subcatagorys = "Cars"
subcatagoryof = "3"
subcatagoryid = "14"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option12 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option12

}


x = 13
subcat = new Array();
subcatagorys = "Boats"
subcatagoryof = "3"
subcatagoryid = "15"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option13 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option13

}


x = 14
subcat = new Array();
subcatagorys = "Motorcycles"
subcatagoryof = "3"
subcatagoryid = "16"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option14 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option14

}


x = 15
subcat = new Array();
subcatagorys = "Software"
subcatagoryof = "4"
subcatagoryid = "17"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option15 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option15

}


x = 16
subcat = new Array();
subcatagorys = "Hardware"
subcatagoryof = "4"
subcatagoryid = "18"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option16 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option16

}


x = 17
subcat = new Array();
subcatagorys = "Full Systems"
subcatagoryof = "4"
subcatagoryid = "19"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option17 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option17

}


x = 18
subcat = new Array();
subcatagorys = "Dogs"
subcatagoryof = "5"
subcatagoryid = "20"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option18 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option18

}


x = 19
subcat = new Array();
subcatagorys = "Cats"
subcatagoryof = "5"
subcatagoryid = "21"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option19 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option19

}


x = 20
subcat = new Array();
subcatagorys = "Other"
subcatagoryof = "5"
subcatagoryid = "22"
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;


if (subcat[x,1] == selecteditem){
var option20 = new Option(subcat[x,0], subcat[x,2])
inform.subcatagory.options[inform.subcatagory.length]=option20

}



}
</script>

<title>Submit an Ad</title>
<LINK rel="stylesheet" type="text/css" href="../../style/summary.css">
</HEAD>
<BODY>
<form name = subad action = "" >
<Table>
<tr>
<td>First Name</td>
<td>Last Name</td>
</tr>
<tr>
<td ><Input NAME="NameFirst" size ="30" value=Greg ></td>
<td><Input NAME="NameLast" size ="40" value=McCormick></td>
</tr>
<tr>
<td>Work Phone</td>
<td>Home Phone</td>
</tr>
<tr>
<td><Input NAME="workphone" MaxLength="15" value="(123)456-5678" ></td>
<td><Input NAME="homephone" MaxLength="15" value="(876)543-2100" ></td>
</tr>
<tr>
<td>Email</td>
</tr>
<tr>
<td>
<Input NAME="email" MaxLength="50" [email protected] size="50">
</td>
</tr>

</table>


<table>
<tr>
<td>Headline</td>
</tr>
<tr>
<td>
<Input Name = "headline" MaxLength = "100" value="Test Headline" size=50>
</td>
</tr>
<tr>
<td>Description</td>
</tr>
<tr>
<td>
<textarea name = "description" rows = 5 cols = 50>Test Description</textarea>
</td>
</tr>
<tr>
<td>Category</td>
</tr>
<tr>
<td>
<SELECT id=catagory name=catagory onChange = "sublist(this.form, document.subad.catagory[document.subad.catagory.selectedIndex].value)">
<OPTION selected value=""></OPTION>
<OPTION value="1">Real Estate </OPTION>
<OPTION value="2">Announcements </OPTION>
<OPTION value="3">Autos & Motorcycles </OPTION>
<OPTION value="4">Computers </OPTION>
<OPTION value="5">Pets & Animals </OPTION>
</SELECT>
</td>
</tr>
<tr>
<td>Subcategory </td>
</tr>
<tr>
<td>
<select id = "subcatagory" name="subcatagory">
<option selected value="none">-------------------------</option>
</select>
</td>
</tr>
<tr>
<td>Price</td>
<tr>
<tr>
<td>
<INPUT type="text" id=price name=price>
</td>
</tr>
<td>
<Input type=submit value = "Submit" id=submit1 name=submit1 >
</td>
</tr>
</table >
</form>


</BODY>
</HTML>


Ovo je kod koji radi to sto treba. S tim sto bi trebalo na pocetku sublist funkcije, ukoliko ne zelis da rucno kucas sav kod, dodati neku kombinaciju VB scripta i JS scripta da bi se taj deoo koda dinamicki generisao
 
0

majstors
Stevan Majstorović
ceo
Novi Sad

Član broj: 7986
Poruke: 6
*.041net.co.yu

ICQ: 2882974
Sajt: www.majlab.com


Profil

icon Re: Java script pitanje...25.04.2003. u 11:20 - pre 254 meseci
Postoji mnogo elegantniji način da se ovo izvede, pogledaj kako se pregledno definišu kategorije/podkategorije:

Code:

<html>
<head>
<script language="JavaScript">
<!--
function init()
{
//definicija objekata
oForm = document.forms[0]
oCat =  oForm.elements["cat"]
oSub =  oForm.elements["sub"]


//definicija opition lista
aCat = new Array()
aCat["categories1"] = new Array("sub1","sub2")
aCat["categories2"] = new Array("sub3","sub4","sub5")

//filovanje list Kategorija
i=0
for (sCat in aCat) {
    oCat.length=i+1
    oCat.options[i].text=sCat
    oCat.options[i].value=sCat
    i++
}

//filovanje podkategorije
fillsub (oCat)
}

function fillsub(oSel)
{
//filovanje podkatekgorije
sAN = oSel.options[oSel.selectedIndex].value
for (i=0;i<aCat[sAN].length;i++) {
    oSub.length=i+1
    oSub.options[i].text=aCat[sAN][i]
    oSub.options[i].value=aCat[sAN][i]
}
}
//-->
</script>

</head>
<body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" onload="init()">
<form>
<select name="cat" onchange="fillsub(this)"><option></select>
<select name="sub"><option></select>
</form>
</body>
</html>

Stevan Majstorović
 
0

Ivan Stanojevic
Personal trainer
Dubai

Član broj: 8885
Poruke: 679
*.beg.sezampro.yu



+1 Profil

icon Re: Java script pitanje...26.04.2003. u 17:08 - pre 254 meseci
e batali ove skripte od 5 hiljada karaktera...

idi na search.xideout.com i skini skriptu za to (view source) , sam sam pisao i radi u svim browserima...


Reci nešto pametno i svi će te pamtiti
- Nepoznati autor
 
0

[es] :: Javascript i AJAX :: [Vezani Selekt] Java script pitanje...
(Zaključana tema (lock), by noviKorisnik)

[ Pregleda: 3621 | Odgovora: 3 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.