problema con document.form3.<nome_campo>.value

  • Creatore Discussione Creatore Discussione Bronzo
  • Data di inizio Data di inizio

Bronzo

Nuovo Utente
24 Mar 2006
2
0
0
Un un form in asp classic che si genera automaticamente,
posto di seguito una parte di questo form:

<%
ID_costo_orario = "IDdipendente_" & conta_dipendenti & "_" & matricola & "_" & contatore & "_costo_orario"
ID_ore_mensili = "IDdipendente_" & conta_dipendenti & "_" & matricola & "_" & contatore & "_ore_mensili"
ID_totale = "IDdipendente_" & conta_dipendenti & "_" & matricola & "_" & contatore & "_totale"
%>
<td><input type="text" name="<%=ID_costo_orario%>" value="0" size="10" class="txtform"></td>
<td><input type="text" name="<%=ID_ore_mensili%>" value="<%=rsVoci("mov_ore_gg")%>" onChange="calcola_valori('<%=ID_costo_orario%>', '<%=ID_ore_mensili%>', '<%=ID_totale%>');" size="10" class="txtform"></td>
<td><input type="text" name="<%=ID_totale%>" value="0" size="10" class="txtform"></td>

la funzione calcola_valori è questa:
function calcola_valori(base, ore, campo)
{
v_base = document.form3.base.value;
v_ore = document.form3.ore.value;
v_campo = document.form3.campo.value;
alert(v_base);
}

il problema che i valori che passo dall'asp arricavo corretti tanté che se nell'alert scrivo al posto di v_base solo base mi da il name corretto dell'input form, ma non me lo fassa come parametro per document.forme.BASE.value perché lui va a cercare l'input form di name base, ora come faccio a fargli capire che è il contenuto della variabile base e non base?

Grazie
 

Discussioni simili