Bonjour,


Avec IE 8 l'exécution de jquery plante, la page ce fige et me met un error script.
J'ai essayé avec plusieurs version (1.10.2 et 1.11).
Pourtant d'aprés le site jquery les version 1 sont prise en compte pour IE8
http://jquery.com/browser-support/


Le script n'est pourtant pas trés évolué.
De plus je pense qu'il plante diretement à l'inclusion de jquery.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(document).ready(function() {
 
    // lorsque je soumets le formulaire
    //$("form").submit(function () {
    $('#form_ajax').submit(function(event) {
 		event.preventDefault()
        $("#res_form_ajax").hide();
 
            // appel Ajax
            $.ajax({
                url: $(this).attr('action'), // le nom du fichier indiqué dans le formulaire
                type: $(this).attr('method'), // la méthode indiquée dans le formulaire (get ou post)
                data: $(this).serialize(), // je sérialise les données (voir plus loin), ici les $_POST
                success: function(html) { // je récupère la réponse du fichier PHP
                    $("#res_form_ajax").html(html);
                    $("#res_form_ajax").fadeIn("fast");
                }
            });
 
    });
 
});
Ce qui est encore plus bizare c'est que quand j'entre un valeur dans mon forme il fonctionne (donc entre dans jquery) même si il y a une petite erreur en bas a gauche de IE mais si je ne met pas de valeur la il plante.

De plus IE8 devrais me mettre une info bull du fait de l'attribu required mais ne le fait pas.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
 <input type="email" id="mail" name="mail" class="form-control" placeholder="Email address" required autofocus>