citation
c'est ses fonctions de javascript qui ne marche plus , j'ai un champ de saisi surleque j'ai mis l'événement onkeyupCode:
1
2
3 Si tu utilises Firefox et que ça ne fonctionne pas, c'est qu'il y a une autre (vraie) erreur. Reprenons au début : tu ne nous a pas dit ce qui ne fonctionnait pas et ce qui se passait à la place ...
- si la valeur ne correspond pas à cette expression régulière, la fonction affiche une alerte pour avertir l'utilisateur et on remet la valeur à 0 puis ce champs devient en couleur jaune
mais après appliquer certain modification de SpaceFrog et jln13 rien ne marche dans ses 2 fonctions
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 echo "<script type='text/javascript'> function changeBackgroundColor(value) { if (value) { value.style.backgroundColor = 'yellow'; } return; } function verifPrix(objet){ var pattern = new regExp('^[0-9]+(\.[0-9]*)?$'); if(!objet.value.match(pattern)){ alert('Le prix doit avoir une valeur entière ou réel.'); changeBackgroundColor(objet); objet.value = ''; } }