In pratica vorrei fare quello che fa questo script, memorizzare testo e valore in due campi nascosti, solo che in questo script vi è un solo form e diverse select, io vorrei applicare lo script a diversi form sulla stessa pagina, le select possono anche essere fisse
<SCRIPT type="text/javascript">
function aggiornaHidden(sel){
var f = document.frm;
var val = eval('f.'+ sel.name +'_value');
var txt = eval('f.'+ sel.name +'_text');
if (val && txt){
val.value = sel.options[sel.selectedIndex].value;
txt.value = sel.options[sel.selectedIndex].text;
}
}
</SCRIPT>
<FORM name="frm">
<SELECT name="sel1" onchange="aggiornaHidden(this)">
<OPTION value="" selected> Scegli
<OPTION value="A"> Opzione 1
<OPTION value="B"> Opzione 2
<OPTION value="C"> Opzione 3
</SELECT>
<INPUT type="hidden" name="sel1_value">
<INPUT type="hidden" name="sel1_text">
<SELECT name="sel2" onchange="aggiornaHidden(this)">
<OPTION value="" selected> Scegli
<OPTION value="1"> Opzione I
<OPTION value="2"> Opzione II
<OPTION value="3"> Opzione III
</SELECT>
<INPUT type="hidden" name="sel2_value">
<INPUT type="hidden" name="sel2_text">
</FORM>

Rispondi quotando