Ok per il primo quesito.
Ora avrei bisogno di un altro aiuto.
Sto aggiustando il form e prelevando i dati dal db ora mi si presenta in questo modo
La mia esigenza sarebbe passare solo il valore della rispettiva qta attraverso la funzione aggiorna ma non sono in grado .....
Premessa
-----------------------
Il primo valore corrisponde alla matrice quindi 0,1,2....
il secondo valore invece è il valore dell'ID prelevato dal db (servirà solo x aggiornare il sb)
codice:
<form>
<input type=text name=qta0 value="3"> <a href=# onclick ="aggiorna(0,200)">
<input type=text name=qta1 value="5"> <a href=# onclick ="aggiorna(1,460)">
<input type=text name=qta2 value="8"> <a href=# onclick ="aggiorna(2,456)">
A questo punto richiamo la funzione e spontaneamente mi viene da creare un ciclo per individuare il campo qta giusto quindi ho pensato a qualcosa del genere
codice:
function aggiorna(cn) {
q = "qta"+cn;
// richiamo il campo qta e lo ciclo
radioObj = document.getElementsByName("qta");
var radioLength = radioObj.length;
for(i = 0; i < radioLength; i++)
//adesso dovrei verificare che qta0 = q (dove q sarà qta0) e se tale corrispondenza esiste prelevare il contenuto del campo valore......
// passo i dati del form
window.dem.qta.value=""+qta+"";
document.dem.method = "POST";
document.dem.action = "gestionedem.asp?IDdem="+ndem;
document.dem.submit();
}