Salve a tutti!
Ho qualche problemuccio sul passare delle variabili in una funzione...
Nell'esempio di questa funzione:
codice:
function miafunzione(variabile){
form=document.modulo;
if(variabile=='bau'){
test1=form.campo_primo;
test2=form.campo_secondo;
}
else{
test1=form.campo_secondo;
test2=form.campo_primo;
}
var valori="";
for(var k=0;k<form.elements['campo_secondo'].length;k++){
var valori=valori+form.elements['campo_secondo'][k].value +"-";
}
form.campo.value=valori;
}
che richiamo con onClick="miafunzione('bau');" e non ho problemi, tutto funziona....
Ma io vorrei richiamarla cosi: onClick="miafunzione('bau','campo','campo_primo',' campo_secondo');"
ed avere una funzione del tipo:
codice:
function miafunzione(variabile,variabile_a,variabile_b,variabile_c){
form=document.modulo;
if(variabile=='bau'){
test1=form.variabile_b;
test2=form.variabile_c;
}
else{
test1=form.variabile_c;
test2=form.variabile_b;
}
var valori="";
for(var k=0;k<form.elements['variabile_c'].length;k++){
var valori=valori+form.elements['variabile_c'][k].value +"-";
}
form.variabile_a.value=valori;
}
Perchè non mi va?
Come potrei sistemarla?