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
J'aimerais le faire également pour d'autres champs.
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'ai donc créé un tableau comprenant tous mes champs à modifier.
Le problème c'est que je ne sais pas trop comment le parcourir en mêlant la fonction .each et .change
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') ];
J'ai testé quelques petits trucs mais qui ne fonctionnent pas.
Pouvez-vous me guider, SVP?
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); }); });
Merci
Partager