Optimisation code traitement formulaire
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:
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:
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:
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