2 votes

Le formulaire ne se soumet pas dans chrome si le bouton de soumission du formulaire est désactivé en cas de clic.

J'utilise l'éditeur de texte riche YUI3. et lorsque je clique sur le bouton d'envoi, l'éditeur enregistre les modifications, puis le bouton est désactivé.

window.myEditor = new YAHOO.widget.SimpleEditor('textarea', myConfig);
    myEditor.render();
    YAHOO.util.Event.on('submitButton', 'click', function() {
        myEditor.saveHTML();
        document.getElementById('submitButton').disabled=true;
    });

dans firefox tout fonctionne bien, l'éditeur applique les modifications, puis le bouton est désactivé et le formulaire se soumet, mais dans chrome, seul le bouton est désactivé et rien ne se passe Une idée ?

note : le type de bouton est submit.

1voto

mplungjan Points 36458

Essayez

YAHOO.util.Event.on('submitButton', 'click', function() {
  myEditor.saveHTML();
  setTimeout(function() {
   document.getElementById('submitButton').disabled=true;
  }, 300);
});

0voto

MahmoudS Points 6654

Cela a bien fonctionné après avoir désactivé le bouton puis enregistré le html :

window.myEditor = new YAHOO.widget.SimpleEditor('textarea', myConfig);
    myEditor.render();
    YAHOO.util.Event.on('submitButton', 'click', function() {
       document.getElementById('submitButton').disabled=true; 
       myEditor.saveHTML();      
    });

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X