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

    Form validation con recupero valore radio button

    Ciao Raga, urge aiutino
    vorrei capire come fare a validare una serie di campi di input che diventano obbligatori solo se l'utente clicca un determinato valore di un gruppo radio button, mi spiego meglio;


    Ho un form che contiene una serie di records.
    Ogni record contiene un gruppo radio button con valori da 1 a 3 e due campi di input (note, action)
    in caso di checked radio button valore=1 l'utente non è obbligato a valorizzare nessun campo di input
    in caso di checked radio button valore=2 il campo di input "note" deve diventare obbligatorio
    in caso di checked radio button valore=3 il campo di input "action" deve diventare obbligatorio


    Con jquery validation non avrei problemi se avessi un solo record da gestire ma essendo svariati record non saprei come fare.
    Per il submit ho predisposto un pulsante alla fine dei records
    Mi date una dritta?

    Codice di prova utilizzato ma solo per un record


    codice:
    <script>
      $( "#myform" ).validate({
        rules: {
            answer: {
            required: true,
          },
          commento: {
            required: function(element) {
              return $('input[name="answer"]:checked').val() == 3;
            }
          },
          azione: {
            required: function(element) {
              return $('input[name="answer"]:checked').val() == 2;
            }
          }
        },
        messages:{
          answer: "Campo di scelta obbligatorio",
          note:     "Con risposta 3 inserire commento",
          action:   "Con risposta 2 inserire azione"
        }
      });
    </script>

  2. #2
    nessuno ?

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.