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
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