Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387

    [JQUERY] 2 pulsanti per convalidare ed inviare un form o per inviarlo soltanto

    Ciao,
    non sono molto pratico di jquery. Devo realizzare un form con due pulsanti, uno che esegue la convalida del form tramite jquery validate e l'inoltro del form mentre l'altro deve solo inviare il form.
    Nel codice che sto provando a scrivere anche il comando per inviare soltanto il form (e che non deve eseguire la convalida di questo) comunque esegue il controllo. Come posso separare le due cose?
    Il comando che sto usando è:

    codice:
    <script>
    
        $('#save_status').click(function() {
            $("#form1").submit();
        });
    
        $('#submit').click(function() {
            $("#form1").validate();
        });
            
        $.validator.setDefaults({
            submitHandler: function() {
                $('#form1').submit();
            }
        });
    </script>
    dove sbaglio?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non conosco validate cosi hai provato?
    codice:
    <script>
    
        $('#save_status').click(function() {
            $("#form1").submit();
        });
    
        $('#submit').click(function() {
            $("#form1").validate();
    $('#form1').submit();
        });
    
    </script>
    P.S. Cambierei id submit essendo una parola riservata
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    nada.. esegue il controllo in entrambi i casi, ho provato a sostituire i il type dei pulsanti da submit a button ma con quest'ultima modifica non esegue niente, nemmeno il controllo

    codice:
    <input type="button" id="save_status" name="save_status" value="Save Status" /> 
    
    <input type="button" id="submit_and_check" name="submit_and_check" value="Send results" />
    (il nome submit_and_check l'ho modificato dopo il tuo suggerimento)

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti la pagina online e riporta qui il link, altrimenti diventa difficile (se non impossibile) aiutarti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    387
    ho risolto mettendo il comando "formnovalidate" nel pulsante che esegue solo l'inoltro dei dati senza fare il controllo.

    thx per l'aiuto

Tag per questa discussione

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.