Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    come faccio un controllo sui campi radio ?

    ciao, io dovrei controllare che in un form vengano selezionati dei valori in dei campi radio (ovviamente uno per campo, visto che e' un radio)

    l'utente deve scegliere tra 3 valori per la posizione relativa al servizio militare :
    - assolto
    - esente
    - in svolgimento

    poi c'e' un altro gruppo di radio, per es. deve scegliere tra
    - maschio
    - femmina

    codice:
    <input type="radio" value="assolto" name="militare" >
    <input type="radio" value="in_svolgimento" name="militare" >
    <input type="radio" value="da_assolvere" name="militare" >
    
    
    <input type="radio" value="m" name="sesso" >
    <input type="radio" value="f" name="sesso" >
    sapete per favore indicarmi come posso verificare che sia stata scelta una voce per cisacun gruppo di radio ?

    grazie
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    ti fai una funzione di controllo che cicla ogni grupo di radio e controlla che per ogni grupop ci sia almeno 1 radio selezionato

    qualcosa del genere

    function controllaRadio() {
    almeno_uno = false;
    el_militare = document.getElementsByName("militare");
    for (i=0; i < el_militare.length; i++) {
    if (el_militare[i].checked == true)
    almeno_uno = true
    }
    if (!almeno_uno)
    alert("Devi selezionare almeno una delle scelte possibili")

    almeno_uno = false;
    el_sesso = document.getElementsByName("sesso");
    for (i=0; i < el_sesso.length; i++) {
    if (el_sesso[i].checked == true)
    almeno_uno = true
    }
    if (!almeno_uno)
    alert("Devi selezionare almeno una delle scelte possibili")

    }

    non l'ho debuggata ma è per darti un'idea

    ciao
    Cacca!

  3. #3
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    ok

    ok, ti ringrazio, adesso lo provo
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  4. #4
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    un'altra domanda : come si rendono disabilitati i radio ?

    io vorrei che quando clicco su un radio , tutta un'altra serie di campi radio (di un altro gruppo di radio) e di campi textbox diventino "disabled"

    cioe' :

    l'utente deve scegliere di compilare un form in cui indica se lavora oppure se non lavora.

    c'e' un radio chiamato "lavoro" che ha valori "si" oppure "no"

    se uno clicca su "si", l'utente rispondera' ad alcune domande nel form, domande sul suo attuale impiego, ma non dovra' di conseguenza rispondere a domande sul fatto di perche' non lavora...

    quindi dovrei disabilitare tutti i campi che non deve compilare

    grazie

    billy
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

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.