[Résolu] Bloquer l'envoi d'un formulaire

Bloquer l'envoi d'un formulaire [Résolu] - HTML/CSS - Programmation

Marsh Posté le 22-03-2010 à 11:57:28    

Bonjour,
 
Voilà mon pb : j'ai un formulaire html contenant une fonction de vérification du contenu qui renvoie true ou false sur l'événement onsubmit.
 
Je suis en train de faire un plugin en JS qui doit s'insérer (ie être exécuter) après le clic sur le bouton submit mais avant la fonction de vérification et doit vérifier, via du ajax, si la session côté serveur existe toujours. Si elle n'existe pas ou plus, elle doit stopper l'envoi du formulaire.
J'appelle donc cette fonction sur le onclick du bouton submit (donc avant le onsubmit). Pb : je n'arrive pas à stopper la propagation de l'événement submit dans le cas où la session n'existe plus :(
J'ai essayé avec la fonction stop() appelée sur l'event passé en paramètre de ma fonction appelée sur onclick, mais ça ne fait rien. Je pense que ce n'est pas le bon event.
 
Une idée? Merci :jap:


Message édité par rufo le 22-03-2010 à 12:04:12

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-03-2010 à 11:57:28   

Reply

Marsh Posté le 22-03-2010 à 12:04:51    

Bon, en fait, le stop() sur event marchait bien, j'avais une erreur de syntaxe avant dans on script qui faisait qu'il était pas exécuté :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-03-2010 à 17:28:22    

ça doit pouvoir se voir sur firebug dans l'onglet qui va bien :)


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 23-03-2010 à 17:39:46    

oui, c'est comme ça que je l'ai vu....


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 24-03-2010 à 12:40:59    

attention a la désactivation du javascript car dans ce cas la ta méthode ne sera pas valable


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 24-03-2010 à 13:33:40    

Je sais, mais je suis en environnement "contrôlé" (intranet d'entreprise). Et puis si un malin désactive Javascript, il viendra pas pleurer que l'appli ne lui ait pas signalé qu'il avait sa session d'expirée côté serveur.  :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 24-03-2010 à 13:51:04    

aussi *


---------------
Recette cookeo Recette de cuisine
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed