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

    RadioButton: Come controllare il valore

    Ciao, è da tantiiiiiiiissimo tempo che non uso i radiobutton e ho un vuoto assurdo! Ho fatto qualche ricerca nel forum ma sono confusa lo stesso
    Io ho una domanda con diverse possibili risposte (tutte lette da un db), quando le mostro nella mia pagina faccio un ciclo sulla tabella e visualizzo tanti radiobutton quanti sono i record (prima usavo i checkbox x' la risp era multipla, ora devo dare una sola scelta e mi sto inceppando).
    codice:
    <%do While Not rsVisSond.eof%>
        <input type="hidden" name="id_risp<%=x%>" value="<%=rs("id_risp")%>">
        <input type="radio" name="radiotoc" VALUE="<%=rs("id_risp")%>"><%=rs("desc_risp")%>
    
    <%x = x + 1
      rsVisSond.MoveNext
      Loop%>
    Quando faccio il submit della form per memorizzare il voto voglio controllare che effettivamente sia stata selezionata almeno un'opzione, ma... come faccio a capire se l'utente ha scelto almeno 1 risposta o se non c'è selezionato nulla????
    Vi posto il pezzo di codice che usavo per controllarmi i checkbox:
    codice:
    for i=1 to tot_rec
      if Request.form("chk_risp" & i) = "on" then
         no_voto = 0
         exit for
      end if						
    next
    Nei radiobutton?

  2. #2
    nella form hai:

    codice:
    <input type='radio' name='selezione' value='valore1'>
    <input type='radio' name='selezione' value='valore2'>
    <input type='radio' name='selezione' value='valore3'>
    <input type='radio' name='selezione' value='valore4'>
    .....................................................
    quando fai:

    codice:
    valore = Request.Form("selezione")
    ottieni solo il valore selezionato (quindi valore1, oppure valore2...)
    per sapere se non hanno selezionato nulla basta controllare se la variabile associata a 'selezione' è nulla!

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.