Page 1 sur 1
Interdire caractère dans champ texte
Posté : 04 juin 2007, 10:15
par neo765
Bonjour,
L'emploi d'une virgule comme séparateur decimal est source à de nombreux problème sur mon site, c'est pourquoi je voudrais que ce caractère soit interdit dans le champ texte.
Comme puis-je proceder ?
Merci
Posté : 05 juin 2007, 02:33
par Xenon_54
Est-ce traité par un script PHP par la suite?
Tu peux faciliter la vie des visiteurs et accepter les 2 lors de la soumission pour ensuite modifier lors de la réception pour le format désiré.
Posté : 05 juin 2007, 13:17
par neo765
Oui il y a un script php par la suite.
Comment detecter la virgule ?
Merci
Posté : 05 juin 2007, 13:36
par Snoops
Oui il y a un script php par la suite.
Comment detecter la virgule ?
Merci
Dans ton script PHP tu peux faire un remplacement de la virgule par le caractère souhaité comme suit :
str_replace(",", ".", $chaine);
Si tu veux complètement la faire disparaitre tu remplaces "." par "" dans la fonction.
ou alors en javascript :
Code : Tout sélectionner
document.getElementById('mon_champ').value = document.getElementById('mon_champ').value = .replace(/,/g, ".");
Posté : 05 juin 2007, 13:43
par sadeq
ou alors en javascript :
Code : Tout sélectionner
document.getElementById('mon_champ').value = document.getElementById('mon_champ').value = .replace(/,/g, ".");
Erreur après =
Correction:
Code : Tout sélectionner
document.getElementById('mon_champ').value = document.getElementById('mon_champ').value.replace(/,/g, ".");
Posté : 05 juin 2007, 13:51
par Snoops
Oui désolé, erreur de saisie

Posté : 05 juin 2007, 13:54
par neo765
Merci beaucoup, j'esserai ça après les épreuves du BAC ^^
Bye
Posté : 05 juin 2007, 18:07
par Sékiltoyai
Merci beaucoup, j'esserai ça après les épreuves du BAC ^^
boarf, c'est une formalité ca :p
Posté : 16 juil. 2007, 14:17
par neo765
Ok, merci beaucoup ça fonctionne.