Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con radio button

    Ciao ragazzi...
    Ho un problema con questo pezzo di codice:
    codice:
    				
    <%Do while not objRsPrimo.EOF%>
    <tr> 
       <td width="760" height="10" valign="top">
         <table width="760" height="10" valign="top">
    	<td width="360" height="10" valign="top" align="right"><label><input type="radio" name="primo" value="<%=objRsPrimo("primo")%>"><%=objRsPrimo("primo")%></label></td>
    	<td width="20" height="10" valign="top">[img]../img/blank.gif[/img]</td>
    	<td width="360" height="10" valign="top" align="left"  class="box"><input name="codice" type="hidden" class="boxADM" value="<%=objRsPrimo("codice")%>"><%=objRsPrimo("descrizione")%></td>
         </table>
       </td>
    </tr>
    <%objRsPrimo.Movenext
    Loop%>
    In questa pagina visualizzo una serie di valori prelevati da una tabella. Alla sinistra di questi valori inserisco un radio button. Questo mi serve per far selezionare all'utente un solo valore tra i presenti. Premendo il tasto modifica in fondo al form passo questi valori ad un'altra pagina che esegue l'update sulla tabella.

    Il problema nasce dal fatto che mi passa TUTTI i codici articolo e non solo quello selezionato.

    Come faccio a farmi passare SOLO il valore selezionato?

    Grazie 1000.
    Giuliano

  2. #2
    il tuo problema non c'entra nulla con i radio button, i radio button servon solo ed esclusivamente se vuoi mandare UNA delle tot opzioni che puoi scegliere tramite, appunto, radio button; se metti vicino ad ogni radio button un hiddenfield diverso ma tutti nello stesso form è assolutamente normale che il bottone invii TUTTI gli hiddenfield, mica solo quelli VICINI al radio button selezionato !!!!dovresti discernere i casi, secondo me nel tuo caso la soluzione più ovvia è generare tanti form quanti campi ci sono...mapoi fa' tu.
    ...Ignorance is bliss...

  3. #3
    Thanks a lot per il suggerimento.
    Ho risolto il problema in questa maniera:
    - Sostituito il radio button con una checkbox
    - La condizione Do While not adesso abbraccia tutto il form tanto da generare N forms (con N tasti Modifica...)
    - Faccio 2 update: uno che porta tutti i valori a null ed il secondo che valorizza solo quello giusto.

    Non sarà la strada ottimale ma l'update aggiorna al massimo 30 recors e quindi non mi accorgo neanche dell'operazione.

    Grazie ancora
    Ciao
    Giuliano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.