Ciao a tutti,
il mio problema riguarda il completamento di select dinamiche.
Ho trovato questo script che mi riesce a riempire due select:
<script language = "JavaScript">
<!--
// Pulldown menù dinamici, by Alberto Sartori (ras78@libero.it)
var nomi = new Array("marco","sara","carlo","angelo");
var frutta = new Array("pere","mele","pesche");
var colori = new Array("rosso", "bianco", "verde", "marrone");
function swapOptions(the_array_name)
{
var numbers_select = window.document.mioform.esempi;
var the_array = eval(the_array_name);
setOptionText(window.document.mioform.esempi,the_a rray);
}
function setOptionText(the_select, the_array)
{
the_select.length=the_array.length;
for (c=0; c < the_array.length; c++)
{
the_select.options[c].text = the_array[c];
}
}
//-->
</script>
</HEAD>
<form name="mioform">
<select size="1" name="categoria" onChange="swapOptions(window.document.mioform.cate goria.options[selectedIndex].text);">
<option>nomi
<option>frutta
<option>colori
</select>
<select size="1" name="esempi">
<option>-------
</select>
</form>
Come faccio a modificarlo perchè al posto di due, di select ce ne siano tre?
Sono già riusciata a renderlo dinamico popolando le selcet con dati dinamici, il problema che di livelli ne ho tre.
Aiuto
Grazie
Franz