Submit de formulaire non crossbrowser
Bonjour,
Voila, j'ai un souci avec Mootools sur une fonction.
Le code étant plus explicite je vous le mets et je vous explique.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
window.addEvent('domready',function(){
document.id('sub').addEvent('click',function(){
ajaxFace = new LightFace.Request({
url: 'admin/modules/agenda/tmp/agenda.php',
buttons: [
{ title: 'Valider', event: function() { document.id('Formu').submit();alert('Données transmises!'); this.close(); }, color: 'blue' },
{ title: 'Annuler', event: function() { this.close(); } }
],
request: {
method: 'post'
},
title: 'Formulaire'
}).open();
}); |
Sous firefox, Chrome et certaines versions de Safari, le code fonctionne. J'ai une modal windows qui s'ouvre avec mon formulaire et quand je clique sur valider, le formulaire est transmis. Par contre sous IE et d'autres navigateurs, le formulaire n'est pas envoyé, mais j'ai :
Citation:
cet objet ne gère pas cette propriété ou méthode et cela concerne: document.id('Formu').submit();
Avez-vous une solution ?
Franck