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

    Validate e Ajaxsubmit in conflitto

    Ho installato Jquery Validate per verificare i campi di un form e Ajax submit per inviarli.

    Diciamo che funzionano entrambi se non fosse che Submit bypassa tranquillamente i controlli e invia lo stesso il form.

    Questo succede se metto l'azione Submit direttamente nel form:

    codice:
    <form method="post" id="new_company" name="new_company" action="js/submit.php" onsubmit="xmlhttpPost('js/submit.php', 'new_company', 'new_company_result', '<img src=img/waiting.gif>'); return false;">
    Se lo metto nell'hendler non va proprio, controlla i dati ma non invia:

    codice:
    submitHandler: function() { 
    	xmlhttpPost('js/submit.php', 'new_company', 'new_company_result', '<img src=img/waiting.gif>')
            document.getElementById('new_company').submit();
    		}
    Fabzine.it: Il blog italiano sulla digital fabrication

  2. #2
    è

    onsubmit="return false;"

    che dà l'errore... però se lo tolgo apre la pagina submit.php e ajax non va...


    Fabzine.it: Il blog italiano sulla digital fabrication

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma stiamo parlando di questo? Non mi sembra che venga richiamato cosi, se non è lo stesso al limite usa quello
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Si è proprio lui! Ma il problema non è validate... da solo funziona.
    Ma mi apre la pagina action... ho provato a mettere ajaxsubmit ma mi salta i controlli di validate....
    Fabzine.it: Il blog italiano sulla digital fabrication

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ma se vuoi effettuare una chiamata ajax, perche fai anche la submit?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Di leggere la documentazione no?
    Submits the form via Ajax when valid.

    $(".selector").validate({
    submitHandler: function(form) {
    $(form).ajaxSubmit();
    }
    })
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Ajax volevo utilizzarlo per inviare i dati senza ricaricare la pagina. Però dopo che sono stati controllati da validate... anche se forse sono controlli ridondanti visto che a questo punto posso farli con php....
    Fabzine.it: Il blog italiano sulla digital fabrication

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.