Formulaire validation javascript ou normale

Résolu/Fermé
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 - 24 juil. 2008 à 11:49
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 24 juil. 2008 à 12:31
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
24 juil. 2008 à 12:31
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