Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di d-force
    Registrato dal
    Oct 2001
    Messaggi
    657

    Refresh campi di un modulo

    Salve a tutti, scusate ma non sapevo scrivere un titolo migliore...

    In pratica ho un modulo in cui si trovano alcuni campi (nome, cognome, ecc...) e due "radio button" con valori SI e NO.

    Per farvi un esempio, funziona così: http://jsfiddle.net/95fvgcnn/

    Cliccando su "SI" si apre un blocco nascosto che a sua volta contiene altri campi "obbligatori".

    Tuttavia, cliccando su "NO" non è possibile inviare il modulo in quanto i campi che sono presenti nel blocco nascosto sono "obbligatori".

    Quindi, avrei bisogno di qualche riga di codice che "inibisca" o "cancelli" del tutto i campi presenti nel blocco nascosto quando l'utente clicca su "NO".

    E' possibile?

    Grazie 1000 per il vostro aiuto.

    d-force

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, dovrebbe essere possibile togliere l'obbligatorietà da tali campi quando si seleziona "no", bisogna però capire come questa è applicata.
    Se si tratta dell'attributo required, applicato sugli elementi del form, basterà rimuoverlo/riapplicarlo usando, ad esempio, il metodo attr() di jQuery.

    Se invece cancelli gli elementi dovresti poi ricrearli in qualche modo.

    Per valutare una soluzione ottimale bisognerebbe comunque vedere il codice e il contesto in cui stai usando questa roba.
    Nel caso dovresti postare il codice esatto o, se è possibile, postare un link alla pagina pubblica.

  3. #3
    Utente di HTML.it L'avatar di d-force
    Registrato dal
    Oct 2001
    Messaggi
    657
    Ciao Killerworm, grazie 1000 per il tuo aiuto!

    Ho risolto utilizzando una funzione nativa del componente per il form.

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.