sto usando jQuery a presentare le mie variabili di modulo, e nel tentativo di evitare che il modulo di presentare attraverso i modi consueti (fare clic su Invia pulsante o premere Invio su uno dei campi)Prevenire il modulo dall'invio tramite event.preventDefault(); non funziona
ho questo:
$('#form').submit(function(){
event.preventDefault();
});
ma non sembra funzionare la mia forma è ancora sottopone, andando alla pagina process.php ..
sicuro se questo è ancora un problema, ma ho avuto questo e non ho potuto risolverlo. Risulta che ho avuto un secondo modulo con lo stesso ID ... Silly me –
il motivo per cui il codice precedente non funziona è perché non hai il parametro event come parte dell'argomento callback function(), dovrebbe essere la funzione (evento) – Madhur
Forse si fa riferimento a un modulo prima che sia accessibile tramite DOM. Inserisci il codice nel callback 'onload', oltre a passare l'argomento' event' al callback per l'evento 'submit'. –