Ho un problema che non riesco a superare. Dietro suggerimento di altri forumisti più esperti , ho implementato il codice per ricevere i valori dalle caselle di opzione.
E funziona.
Il problema è che dopo le altre caselle non funzionano più.
Tutte le altre caselle sottostanti al codice delle checks , danno qeusto risultato :
error '80020009'
ora, immagino abbia a che fare con db. Ma che dovrei aggiungere per farlo rifunzionare di nuovo?
Ecco il codice incriminato.
Sopra il codice dello stato civile c'è un codice uguale ed entrambi funzionano.codice:set rs = Server.CreateObject("ADODB.RecordSet") rs.open sql,conn_base rs.MoveFirst If not rs.EOF then while not rs.EOF if trim(rs("statocivile"))="celibe" then Response.Write "<td width='30'>celibe</td><td width='30' ><input type='radio' name='statocivile' value='celibe' checked></td></tr><tr>" Response.Write "<td width='30'>nubilee</td><td width='30' ><input type='radio' name='statocivile' value='nubile' ></td></tr><tr>" Response.Write "<td width='30'>coniugato</td><td width='30' ><input type='radio' name='statocivile' value='coniugato'></td></tr><tr>" elseif trim(rs("statocivile"))="nubile" then Response.Write "<td width='30'>'celibe</td><td width='30' ' ><input type='radio' name='statocivile' value='celibe'></td></tr><tr>" Response.Write "<td width='30'>nubile</td><td width='30' ><input type='radio' name='statocivile' value='nubile' checked></td></tr><tr>" Response.Write "<td width='30'>coniugato</td><td width='30' ><input type='radio' name='statocivile' value='coniugato' ></td></tr><tr>" else Response.Write "<td width='30'>celibe</td><td width='30' ' ><input type='radio' name='statocivile' value='celibe'></td></tr><tr>" Response.Write "<td width='30'>nubile</td><td width='30' ><input type='radio' name='statocivile' value='nubile' ></td></tr><tr>" Response.Write "<td width='30'>coniugato</td><td width='30' ><input type='radio' name='statocivile' value='coniugato' checked></td></tr><tr>" End if rs.MoveNext Wend End if %> <tr><td ><h5>figli</h5></td> <td colspan="2" ><input type=text name="figli" value="<%=trim(rs("figli"))%>" size="50"></td></tr>
Sotto quel codice, l'input type= text e il select non funzionano più e restituiscono quell'errore.
Il codice di casella di testo,che precede il codice invece funziona benissimo.
Sotto alle check box, il cui codice funziona benone, si vede invece una casella di testo minuscola con la scritta : "<font face=" ma il codice è questo:
Dove questo comando "font face", non c'è...da dove lo pesca?! Aiuto...codice:<td colspan="2" ><input type=text name="figli" value="<%=trim(rs("figli"))%>" size="50"></td></tr>

Rispondi quotando