Bonjour,

J'ai un formulaire html où l'internaute renseigne plusieurs champs.
Son nom doit s'afficher en majuscules.
J'ai donc créer un petit script qui me permet de faire cela et qui fonctionne mais j'aimerais l'automatiser pour pouvoir le faire pour plusieurs champs

Voici ce que j'ai fait et qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
nom = $('#edit-submitted-le-licencie-nom');
nom.change(function() {
	//alert(nom.val().toUpperCase());
	majuscules = nom.val().toUpperCase();
	nom.val(majuscules);
});
J'aimerais le faire également pour d'autres champs.
J'ai donc créé un tableau comprenant tous mes champs à modifier.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
array = [$('#edit-submitted-le-licencie-nom'),
	    $('#edit-submitted-les-parents-mere-m-nom'),
	    $('#edit-submitted-les-parents-pere-p-nom')
	   ];
Le problème c'est que je ne sais pas trop comment le parcourir en mêlant la fonction .each et .change

J'ai testé quelques petits trucs mais qui ne fonctionnent pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$.each(array, function(value){
	value.change(function() {
		alert(value.val().toUpperCase());
		majuscules = value.val().toUpperCase();
		value.val(majuscules);
	});
});
Pouvez-vous me guider, SVP?

Merci