[ define @ 13.03.2006. 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?
|
[ define @ 26.03.2006. 15:51 ] @
zar niko ne zna?
[ Br@nkoR @ 26.03.2006. 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>
[ bogos_z @ 31.05.2008. 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...
[ Aleksandar Ružičić @ 01.06.2008. 23:41 ] @
ako ti treba PHP onda pitaj u PHP forumu a ne u JavaScript
[ Vlatko Zdrale @ 03.06.2008. 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....
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.