Mettre des slash automatiquement

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 : Mettre des slash automatiquement

par consequences » 11 juil. 2009, 15:11

Re bonjour,

Et merci a vous deux ;) j'ai plus qu'a tester le script grand merci

Et Merci pour le piston de debugage a vous deux ;) oui car la javais un bug avec un fonction
en onkeypress qui apparament en plus n'est donc pas la bonne. Impossible de voir d'ou viens l'erreur.

Bref je laisse ca de coté...

voila ca marche grand merci :

Code : Tout sélectionner

<input type="text" name="champ" id="champ" maxlength="10" onkeyUp=auto()> function auto(){ var madate=document.formulaire.champ.value; if (document.formulaire.champ.value.length==2 || document.formulaire.champ.value.length==5){ document.formulaire.champ.value=madate+"/" } } </script>

par Victor BRITO » 10 juil. 2009, 18:07

Le JS c'est un truc assez chiant à debuguer en general (pour ça j'utilise des alert())
Sauf quand on utilise des outils de débogage comme Firebug sous Firefox. ;) À ce sujet, un article très intéressant, mais en anglais, sur le débogage avancé en JavaScript : Advanced Debugging With JavaScript. En français, il y a un chapitre du livre Bien développer pour le Web 2.0 de Christophe Porteneuve qui est consacré audit débogage.

par enneite » 10 juil. 2009, 17:59

Je verrais plus ça avec un onKeyup()

Code : Tout sélectionner

<input type="text" maxlenght="10" size="10" onKeyup="modifie_date"()" name="date_a_entrer"> ... <script> function modifie_date() { var formO=document.nom_formulaire; var madate=formO.date_a_entrer.value; if(madate!=undefined && madate!="") { if(madate.lenght==2 || madate.lenght==5) { document.nom_formulaire.date_a_entrer.value=madate+"/"; } } } </script>
Ce serait un truc du genre et tu peux même après le completer pour vérifier que ce sont les bons caractères qui sont rentrés...
Enfin bon, il faut que tu testes.
Le JS c'est un truc assez chiant à debuguer en general (pour ça j'utilise des alert())

Mettre des slash automatiquement

par consequences » 10 juil. 2009, 16:39

Bonjour a tous,

En fait je souhaiterais avoir quelques piste pour m'aider a faire un script pour afficher dans
un input texte (ex. 11/22/3333).
Je m'explique des que l'utilisateur entre deux chiffre le "/" se mettrait automatique. ensuite
j entre les deux chiffre du moi et automatiquement un autre "/".

Desoler pour certain ca doit paraitre un peu culcul mais je commence seulement a creer de
petite fonction en javascript.



PS

Si vous me confirmer que cest un onkeypress je pense que je peux le faire ;)