[JS]Events et javascript "inline" (Mootools,mais pas seulement)

Events et javascript "inline" (Mootools,mais pas seulement) [JS] - HTML/CSS - Programmation

Marsh Posté le 10-09-2008 à 16:49:27    

Bonjour à tous,
Je me casse la tete sur ce probleme depuis un bon moment, et je ne trouve pas de solution.
Peut etre pourrez-vous m'aider.
 
Voici le probleme:
J'ai un formulaire possédant un événement onsubmit, déclaré en "inline" (càd directement dans le code html).
J'essaye de déclencher l'envoi de ce formulaire depuis une fonction en javascript, mais je n'arrive pas exactement à mes fins.
En effet, en utilisant la fonction submit(), le formulaire est bien envoyé, mais l'événement "inline" n'est pas déclenché. C'est peut etre le comportement normal, mais ce n'est pas celui que j'attends, donc j'ai essayé une autre solution.
J'utilise la librairie mootools (la vieille version 1.11), et j'ai donc essayé avec la méthode fireEvent. J'ai essayé différentes écritures, mais je n'ai jamais réussi à déclencher ne serait-ce que l'envoi du formulaire. J'ai consulté la doc, mais sans succès.
 
Quelqu'un peut-il m'aider à comprendre le problème?
Pour info, voici les codes html et js qui posent problème:
 
*Le js:

Code :
  1. window.addEvent('domready', function() {
  2.    $('pouet_button').addEvent('click', function() {
  3.        $('pouet_form').submit(); //envoie le formulaire sans l'alerte
  4.        $('pouet_form').fireEvent('submit'); //ne semble rien faire.
  5.    });
  6. });


*Le html:

Code :
  1. <form id="pouet_form" action="" onsubmit="alert('Tagada');">
  2.    <button type="button" id="pouet_button">Pouet?</button>
  3. </form>


 
Merci d'avance.

Reply

Marsh Posté le 10-09-2008 à 16:49:27   

Reply

Sujets relatifs:

Leave a Replay

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