Ho fatto una cosa del genere ma non va:
codice:
<script language="JavaScript">
//passo alla funzione il valore dell'option selezionato
function getassicur(selezionata){
//recupero la stringa 1-1|1-3|2-3| nascosta in un hidden
qualcosa = document.preventivo.ass.value
//suddivido
var uno = qualcosa.split(/\|/);
//faccio il ciclo
for (var i=0; i<uno.length; i++){ // loop su tutti i pezzi
//se il primo carattere di ogni vettore è uguale selezionata
if(uno[i].substr(1,1) == selezionata) {
//riempio l'option della select assicurazioni
document.preventivo.assicurazioni.options = uno[i].substr(3,1)
document.preventivo.assicurazioni.options.value = uno[i].substr(3,1)
}
}
}