Non sapevo come mettere un titolo più adeguato.
Cerco di spiegare il mio problema, probabilmente causato da una scarsa conoscenza di ASP.![]()
Ho un form di correzione dati presenti su un database (access).
Alla prima visualizzazione riempio i campi del form prelevando i dati direttamente da DB, mentre le successive da input.
In una select box di scelta Nome/Cognome imposto la riga corrispondente attivando "selected" così:
Il problema è che la prima volta viene identificata correttamente l'uguaglianza dei contenuti, mentre dal secondo giro in poi, anche se il contenuto è identico (verificato con una response.write dei due campi idForm e objrs("ID") ) non viene impostato il selected, come se ci fossero valori diversi.codice:idForm = request("Nome") if len(idForm) = 0 then idForm = objrs("ID") end if <option value="<%=objrs("ID")%>" <% if idForm = objrs("ID") then %> selected<% end if %>><%=objrs("Cognome")%><%=objrs("Nome")%></option>![]()
Può essere la natura dei campi diversa (la prima volta idForm contiene il valore prelevato da DB mentre dopo da form)? Se sì come si fa a farglieli "digerire"?
Grazie anticipatamente.

Rispondi quotando
