[HTML] Radio checked. Clicca QUI per vedere il messaggio nel forum |
| dan |
Ho fatto un controllo del genere:
<% if filtra(rs("area")) = "specialistica" then %>
<input type="radio" name="area" value="specialistica" checked>
<% else %>
<input type="radio" name="area" value="specialistica">
<% end if %>
<% if filtra(rs("area")) = "interspecialistica" then %>
<input type="radio" name="area" value="interspecialistica" checked>
<% else %>
<input type="radio" name="area" value="interspecialistica">
<% end if %>
Se modifico il campo area non viene modificato nel DB ma mi cancella il valore!
Come posso fare? |
| graffietto |
ciao!
se ti serve ancora aiuto, cerca di chiarire meglio il problema, perché non si capisce molto! |
| dan |
Mi sembrava abbastanza chiaro!
Mi serve che in base al valore di filtra(rs("area")) mi faccia il campo area del form spuntato o meno.
Se poi lo modifico deve modificarmi il db una volta che submitto in form.
Il problema è con questo seconda parte. |
| graffietto |
Originally posted by dan
Se poi lo modifico deve modificarmi il db una volta che submitto in form.
quando submitti devi eseguire del codice VBS (ad es usando l'oggetoo command) per aggiornare i valori del db, in base ai valori che recuperi dalla form. |
| dan |
Infatti poi invio tutto ad un file asp che fa l'update del db.
Il problema è che gli altri campi li aggiorna mentre area lo cancella e basta! |
| graffietto |
potrebbe essere che la pagina asp che fa l'update non riceve correttamente il valore di area, quindi nell'update svuoti il campo.
potresti provare a farti stampare a video il valore di area o dello statement sql per vedere se il valore c'è |
| nous |
Dan , in generale usa dei flag che ti segnalino gli output parziali restituiti dai tuoi programmi..dato che non è il primo caso in cui posti richieste di chiarimenti che alla fine sono solo dei debugging direi che forse devi cambiare la metodologia di lavoro.
Senza offesa,eh..lo dico per te. |
| korn |
Per aiutarti dovrei vedere il codice che scrive nel DB, nel frattempo però ti dò un suggerimento per snellire il tuo codice:
Quello che hai bisogno di fare si può fare con 2 sole righe di codice invece che le attuali 10:
code:
<input type="radio" name="area" value="specialistica" <% if filtra(rs("area")) = "specialistica" then Response.Write("checked") end if %>>
<input type="radio" name="area" value="interspecialistica" <% if filtra(rs("area")) = "interspecialistica" then Response.Write("checked") end if %>>
|
| dan |
| Problema risolto, grazie a tutti. |
|
|
|