11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un souci avec la fonction change() /jQuery sur un select.
La fonction globale marche en revanche sur ie6 la page se recharge ou 'scintille' à chaque fois que je change la valeur de mes select.
J'ai déjà essayé les return false et msie.

$('select.monselect').change(function(){
			var lavaleur = $(this).val();
			if(lavaleur!=''){
				$('.madiv').addClass('renseigne');
				$('.madiv').removeClass('errone');
				$('.madiv .checked').html('<img src="img/check.gif" alt="OK" title="OK" />');
				$('.madiv .error').html('');
				
				
			}
		});


Si quelqu'un parmi vous a une idée elle est la bienvenue.

Merci !
Modifié par juliec (30 Aug 2011 - 16:40)
IE6 est déclaré obsolète, ce qui donne un bon argument coté client.

Sinon, je suis quasi sûr que ce genre d'appels:
$('.madiv .checked').html('<img src="img/check.gif" alt="OK" title="OK" />');

Peut être un bon prétexte à un dinosaure comme IE6 pour tout recharger.
Bonjour Lpu8er,

Pour ie6 je sais mais pour le moment je n'ai pas le choix... donc j'essaie de faire avec Smiley smile

En revanche pour ce qui est du .html('') je l'ai rajouté récemment et avec ou sans ça ne change rien au fonctionnement.

Une autre idée peut-être ?

Merci beaucoup.