Interdire caractère dans champ texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Interdire caractère dans champ texte

par neo765 » 16 juil. 2007, 14:17

Ok, merci beaucoup ça fonctionne.

par Sékiltoyai » 05 juin 2007, 18:07

Merci beaucoup, j'esserai ça après les épreuves du BAC ^^
boarf, c'est une formalité ca :p

par neo765 » 05 juin 2007, 13:54

Merci beaucoup, j'esserai ça après les épreuves du BAC ^^

Bye

par Snoops » 05 juin 2007, 13:51

Oui désolé, erreur de saisie :oops:

par sadeq » 05 juin 2007, 13:43

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, ".");

par Snoops » 05 juin 2007, 13:36

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, ".");

par neo765 » 05 juin 2007, 13:17

Oui il y a un script php par la suite.

Comment detecter la virgule ?

Merci

par Xenon_54 » 05 juin 2007, 02:33

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é.

Interdire caractère dans champ texte

par neo765 » 04 juin 2007, 10:15

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