Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: form e radio button

  1. #1

    form e radio button

    Ho un form, in cui dovrei inserire un radio button (accetto/non accetto) che permetta quando clicco su invia, se accetto di inviare il form, mentre se non accetto di far apparire un alert.
    Voglio che il pulsante "invia" sia sempre attivo (ho trovato solo esempi che lo disabilitano).

    Grazie

    Alessandro

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: form e radio button

    allora elimina il codice del radio-button;
    semplice no? a che ti serve se vuoi che la pagina sia sempre spedita?
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    No, mi sono spiegato male:

    il pulsante INVIA è sempre attivo, ma si comporta in modo diverso, quando lo clicco:
    - accetto -> il form viene spedito
    - non accetto -> alert "devi accettare x inviare il form".

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    fai una ricerca, questo argomento è stato trattato tantissime volte

  5. #5
    boolbo
    Guest
    Fai in modo che il radio button sia tra i campi obbligatori, così se non è spuntato lo script from mailer bloccal 'invio dando l'avviso del campo mancante.

  6. #6
    Ho provato a cercare nel forum, ma non ho trovato esattamente quello che cerco e se provo a modificare uno di quelli esistenti, non mi funziona.
    L'ho inserito come campo obbligatorio, ma il problema è che se seleziono uno dei 2 valori, mi invia il form, mentre a me servirebbe che non lo inviasse quando "non accetto" (in questo caso dovrebbe aprire un alert).

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    ma ti serve una roba del genere?

    scriptino:
    if (! document.formdati.accetto.checked) {
    alert("bla bla bla")
    return false
    }

    codice:
    <form name="formdati" onsubmit="return cecca()">
    <input type="checkbox" name="accetto">
    <input type="submit">
    </form>

  8. #8
    Ho provato il tuo script ma mi dice "Istruzione 'return' esterna alla funzione". Guardando comunque lo script, più o meno è quello che mi interessa con la sola differenza che ho bisogno un radio button e non un checkbox (devo permettere all'utente di scegliere accetto/non accetto).

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    beh ovviamente quello e` solo il pezzo che serve a te della funzione cecca()

  10. #10
    Ok, avevo sbagliato a copiare, ma si può fare con un radio button (con i 2 valori)?

    Grazie per la pazienza.

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.