In una form, in cui gestisco i controlli di obbligatorietà e correttezza, lato server, devo cercare di fare in modo che i campi già compilati dall'utente e che risultano corretti, nel momento in cui viene rimandato al form di compilazione risultino pieni, questo onde evitare che ogni volta l'utente si trova a dovere ricompilare tutto quanto il form.
Al momento quando vengono rilevati errori, faccio la seguente:
1)Salvo in una variabile di sessione i campi corretti, separando i valori dal #
2)Cliccando sul link che riporta al form di compilazione, eseguo la seguente per recuperarmi tutti quanti i valori già precedentemente inseriti e corretti:
Ora il mio problema è fare si che a seguito dello split e del ciclo sull'array, i singoli valori recuperati, vengano inseriti nei loro rispettivi campi, insomma devo ripristinare la situazione preesistente il submit della form.codice:'Recupera gli eventuali valori digitati dall'utente splittandoli per # if Session("campi") <> "" and not isnull(Session("Campi")) then trimCampi = trim(Session("campi")) arrCampi = split(trimCampi, "#") 'scorro l'array for i = 0 to Ubound(arrCampi) response.write(arrCampi(i) & " ") next Session.Contents.Remove("campi") end if
Come devo procedere dal punto in cui sono arrivato?
Grazie anticipatamente a chi mi sarà di aiuto.![]()

Rispondi quotando