Salve, ho una form che prima di essere eseguita viene validdata con .validate
Essendo in questo caso una funzione di aggiornamento massivo e potenzialmente "pericolosa" il cliente mi ha chiesto un "doppio" click con un messaggio di conferma prima dell'invio.
Tipo:
- Utente clicca il pulsante "modifica"
- Esce un messaggio che dice: "sei sicuro di modificare il dato x in y?"
- Utente clicca OK e tutto si esegue.

Questo è il mio codice
codice:
 $(document).ready(function() {
         
      
 
         $('#form').validate ({
                     rules: {

                      scadenzai: {
                      required: true
                      },
                      scadenzaf: {
                      required: true
                      },
                      adempimento: {
                      required: true
                      },
                      

                     },
                     
                    

                      submitHandler: function() {
                            var data_form = $('#form').serialize();
                            $.ajax({
                                url: 'aggmassivo_.php',
                                type : 'POST',
                                datatype : 'html',
                                data : data_form,
                                timeout: 3000, 
                                
                               success: function(response) {
                              
                               switch (response) {
      
                                                       
                  case "SCADENZAF_EMPTY":
                  alert( "Scadenza finale obbligatorio" );
                                  return false; 
                                                   
                                                    
                                  }  //end switch
                                                         
                                  messaggio = "<p class='inviato'>" + "Aggiornamento massivo effettuato con successo!" + "</p>" + "<br>";
                                   $('#form').fadeOut('slow', function() {
                                   $(messaggio).insertAfter('#modulo h1'); 
                                   });
                            
                               }, //end success
                               
                                error: function(response) { alert("Errore di comunicazione"); },
                                complete: function() {    }
                                 }); //end ajax
                                  
                                return false;    
                               }  // end submit handler                      
                                                    
                      });   // end validate
                                        
              });       //end jq
Grazie