Formulaire validation javascript ou normale

Résolu
benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais faire en sorte que mon formulaire envoi les données en javascript (ajax) si javascript est activé ou sinon que ce formulaire soit normale c'est-à-dire envoie des données en POST (balise action et method).

Je pense que la solution est de supprimer les attributs action et method en javascript puis faire le reste avec un onsubmit.

Mais je ne sais pas comment supprimer ces attribut car même si je supprime leur valeur quand je clique sur le bouton submit la page se recharge.

1 réponse

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Salut,

tu mets dans la balise <form ................. onSubmit="return fonctionAjax(...)


et dans cette fonction à la fin tu mets return=false; ainsi si

Js activé ça partira par Ajax et pas par http

JS désactivé ça partira par http

à tester ?

@lain
0