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.
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>
Sopra il codice dello stato civile c'è un codice uguale ed entrambi funzionano.
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:
codice:
<td colspan="2" ><input type=text name="figli" value="<%=trim(rs("figli"))%>" size="50"></td></tr>
Dove questo comando "font face", non c'è...da dove lo pesca?! Aiuto...