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

Kako da se ovo odradi?

[es] :: Javascript i AJAX :: Kako da se ovo odradi?

[ Pregleda: 1110 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

define

Član broj: 41934
Poruke: 288
*.beotel.net.



Profil

icon Kako da se ovo odradi?13.03.2006. u 16:04

Hteo bih da uradim nesto kao kod mobile.de, tj. kada neko izabere proizvodjaca pojave se modeli pod tim proizvodjacom.

Mislio sam nesto ovakvo

proizvodjaci tabela
id,ime

modeli tabela
proizvodjacid,modelid,ime

Znaci kada izaberem kojeg cu proizvodjaca onda se izlistaju svi modeli koji imaju id istog proizvodjaca. Da li mi neko moze pomoci... imalo je nekih tema na ovom forumu ali nije htelo da radi kako treba, a i nije bilo objasnjeno kako treba...

Znaci potreban mi je java script za to, ali ne znam sta da trazim?

13.03.2006. u 16:04 

define

Član broj: 41934
Poruke: 288
195.252.85.*



Profil

icon Re: Kako da se ovo odradi?26.03.2006. u 15:51
zar niko ne zna?
26.03.2006. u 15:51 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: Kako da se ovo odradi?26.03.2006. u 16:46
Ajde nešto na brzinu:
Code:

<html>
<head>
<title>test</title>
<script language="JavaScript">
  var manufacturers = new Array ();
  manufacturers[1] = 'Manufacturer 1';
  manufacturers[2] = 'Manufacturer 2';
  manufacturers[3] = 'Manufacturer 3';
  
  var models = new Array();
  models[1] = new Array();
  models[1][1] = "Model 11";
  models[1][2] = "Model 12";
  models[1][3] = "Model 13";
  
  models[2] = new Array();
  models[2][4] = "Model 21";
  models[2][5] = "Model 22";
  models[2][6] = "Model 23";
  models[2][7] = "Model 24";
  
  models[3] = new Array();
  models[3][8] = "Model 31";
  models[3][9] = "Model 32";
  
function set_model() { 
  var select_manufacturer = document.f.manufacturer;
  var select_model = document.f.model;
  var selected_model = select_manufacturer.value;
  if(!selected_model) {
    select_model.options.length=0;
    select_model.options[select_model.options.length] = new Option('-----');
    return;
  }
  select_model.options.length=0;
  ext_models = models[selected_model];
  for(key in ext_models) {
    select_model.options[select_model.options.length] = new Option(ext_models[key], key);
  }
}

function set_manufacturers() {
  var select_manufacturer = document.f.manufacturer;
  for(key in manufacturers) {
    select_manufacturer.options[select_manufacturer.length] = new Option(manufacturers[key], key);
  }
}
onload = set_manufacturers;
</script>
</head>
<body>
<form name="f">
  <fieldset>
    <legend>Test:</legend>
    <div>
      <label for="manufacturer">Manufacturer:</label> 
      <select name="manufacturer" id="manufacturer" onChange="set_model()">
        <option>-select manuf.-</option>
      </select>
    </div>
    <div>
      <label for="model">Model:</label> 
      <select name="model" id="model">
        <option>-----</option>
      </select>
    </div>
  </fieldset>
</form>
</body>
</html>
26.03.2006. u 16:46 

bogos_z
Novi Sad

Član broj: 60795
Poruke: 33
*.dynamic.sbb.rs.



Profil

icon Re: Kako da se ovo odradi?31.05.2008. u 22:15
Ako neko zna kako bi ovo moglo sa PHP-om, bez javascripta, bio bih mu neizmerno zahvalan! Ja se mucim sa drzavama i gradovima, a ne modelima automobila, ali sve su ostalo nijanse...
31.05.2008. u 22:15 

Aleksandar Ružičić
Developer, Haragei Creative Solutions
Beograd - Čačak

Moderator
Član broj: 26939
Poruke: 1887
*.exe042.net.

Jabber: krcko@haragei.com
Sajt: krcko.haragei.org


Profil

icon Re: Kako da se ovo odradi?01.06.2008. u 23:41
ako ti treba PHP onda pitaj u PHP forumu a ne u JavaScript
Čovekova dostignuća prevazilaze njegovu maštu.
01.06.2008. u 23:41 

Vlatko Zdrale
Vlatko Zdrale
Chicago, USA

Član broj: 155036
Poruke: 75
*.hsd1.il.comcast.net.

Sajt: www.zemoon.com


Profil

icon Re: Kako da se ovo odradi?03.06.2008. u 03:18
Coveku treba mesavina PHP i JavaScripta, tj. AJAX. Samo googlaj: "ajax chained select"
imas prost primer na: http://www.dhtmlgoodies.com/in...hichScript=ajax_chained_select

nadam se da ce ti to pomoci za pocetak. Ako zapne, javljaj dje je ba zapelo....
03.06.2008. u 03:18 

[es] :: Javascript i AJAX :: Kako da se ovo odradi?

[ Pregleda: 1110 | Odgovora: 5 ]

Postavi temu Odgovori

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