begin process at 2010 02 10 10:18:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Javascript

lundi 10 décembre 2007 à 10:15:28 | Javascript

jeffray03

Salut tout le monde,

j?ai un petit souci,  j?aimerais savoir comment faire pour savoir que mon champ text est masqué( en vue de l?effacer) ou non.

car  :
1- s?il est masquer en vue de l?effacer, alors il permet l?ecriture de cette lettre qui vient d?etre appuyer,

2- sinon, si le nombre de caracteres de ce champ text depasse 5, il ne doit pas le permettre.

merci de pouvoir m?aider.


lundi 10 décembre 2007 à 11:26:43 | Re : Javascript

bultez

Membre Club


Bonjour,
    je suis désolé, mais je n'ai pas compris le but de la manouvre...

    >>comment faire pour savoir que mon champ text est masqué ou non.
          ça dépend de ce que tu utilises pour le masquer !
          <input type="hidden"  ou style.display ou style.visibility ou quoi ?

    >>( en vue de l?effacer)
         ça veut dire quoi effacer ? surtout s'il est caché ?

    >> s?il est masquer en vue de l?effacer, alors il permet l?ecriture de cette lettre...
          masqué en vue de l'effacer ? pas compris.
          et où ? comment est saisi cette lettre ? dans quel champs ?

    >>sinon, si le nombre de caracteres de ce champ text depasse 5, il ne doit pas le permettre.
          ça, je suppose que c'est contrôler que la saisie ne dépasse pas 5 caractères ?
          regarde l'attribut maxsize



                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 10 décembre 2007 à 14:37:31 | Re : Javascript

Zebra1928


Bonjour,

Un champs caché et de la forme <input type="hidden" name="champs" >

Votre message n'est pas clair,pourriez vous donner plus de détail sur ce champs caché !

Merci

Zebra
lundi 10 décembre 2007 à 15:11:51 | Re : Javascript

jeffray03

au fait je voulais dire calquer, la meme chose qu?on fait lorsqu?on veut faire une copie/coller.

lundi 10 décembre 2007 à 15:19:51 | Re : Javascript

jeffray03

c?est l?utilisateur lui meme qui calque son champ en vue de modifier ou de l?effacer.

en fait voici le probleme:

il s?agit d?agir sur le champ de l?heure:

exemple : 15:55
si l?utilisateur veut ecrire: 15:555 , le javascript ne doit pas permettre cela,

mais s?il le masque pour ecrire: 09:30 la ca va, il ne doit pas etre en mesure de mettre plus de 5 caracteres dans le champs sauf s?il veut l?effacer.

j?espere que vous avez compris.

merci de votre aide.


lundi 10 décembre 2007 à 15:20:45 | Re : Javascript

bultez

Membre Club
>> au fait je voulais dire calquer, la meme chose qu?on fait lorsqu?on veut faire une copie/coller.
    encore moins compris...   Hein_2.gif

                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 10 décembre 2007 à 15:26:41 | Re : Javascript

bultez

Membre Club
ah.... c'est un problème de contrôle de validité de la saisie d'un champ.
ce contrôle doit-il être fait au fûr et à mesure de la saisie ou une fois
    le champ rempli, avant l'envoi ou le passage ou champ suivant ?
au fûr et à mesure, il serait plus simple ( à mon avis de mettre 2 champs
    le 1er pour les heures, le 2ème pour les minutes )
avant l'envoi ou au passage vers le champ suivant, peut-être une
    expression régulière ?
mais au fait ? qu'est-ce qui ne marche pas dans ton script ?
on peut voir ?
parce que sans un petit extrait, ça va être difficile de te dire où
il y a une erreur.


                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 10 décembre 2007 à 15:45:49 | Re : Javascript

jeffray03

oui, c?est un control qui se fait au fûr et à mesure de la saisie, voici la fonction charger de gerer cela :

j?ai pour cela un seul champ.

function caractere_uhr(e,arg)
{
 
 minimum = arg.value.length;
 a = arg.value;
 var key = window.event ? e.keyCode : e.which;


change = arg.name.replace("von","bis");

 if(key !=8 && key !=0)
{
//le premier caractere doit etre 0, 1 ou 2
 if((key < 48 && minimum==0) || (key >50 && minimum==0)) return false;
//le 2e caractere doit etre  0, 1,2 ou 3
 if(key < 48 && minimum==1 || key >57 && minimum==1) return false;
 //le troisieme doit etre :
 if(key  !=58  && minimum==2) return false;
 //le 4e de 0 a 5
 if(key < 48 && minimum==1 || key >53 && minimum==3) return false;
//le 5 de 0 a 9
 if(key < 48 && minimum==1 || key >57 && minimum==4) return false;
 // c?est ici ou il ya probleme, je veux ici savoir si le 6 est autorisé ou pas, et cela se fait si je sais que mon champs   //est calque ou pas
 if(key >57 && minimum==5) return false;
  if(minimum==1)
 {
 // ici c?est pour ajouter automatiquement le : quand on a ecrit 12= 12:
   arg.value =a+String.fromCharCode(key )+String.fromCharCode(58);

  return false;
 }
 if(minimum>5)
 {
 
     return false;
 }
}
else
return key;
}

merci d?avance
lundi 10 décembre 2007 à 16:20:27 | Re : Javascript

bultez

Membre Club


on a loin de tout avoir.
( car return false, ne suffit pas à annuler un caractère saisi ! )

et je cois comprendre aussi qu'il faut regarder en cas de copier coller....

au lieu de .keyCode et .wich, pourquoi ne pas
    utiliser .value.charAt(n° caractère ) ?

    if (a.length>5) return false;
    if( a.charAt(0) < 48 || a.charAt(0) >50 ) return false;
    if(a.charAt(1) < 48 || a.charAt(1) >57 ) return false;
    if(a.charAt(2)  !=58 ) return false;
    if(a.charAt(3) < 48 || a.charAt(3) >53 ) return false;
    if(a.charAt(4) < 48 || a.charAt(0) >57 ) return false;
    ...



                Cordialement            Bul         [mon Site]     [M'écrire]
lundi 10 décembre 2007 à 16:57:02 | Re : Javascript

jeffray03

merci bultez,
c?est justement la le probleme, prenons le cas ou tout est bien rempli:

12:00

maintenant je vais faire un  " ctrl + A"
puis appuyer sur 2, ce qui reviendrais a rendre 12:00 en 2

et cela ou se trouve mon probleme.

je ne veux pas ecrire 12:002 , car je n?accepte pas plus de 5 caracteres,

mais je dois pouvoir admettre que si on fait un "Ctrl + A" et tape 2, cela serais accepter , etce qui ferais 2 au lieu de 12:002


j?espere que vous m?avez compris.

voici mon champ:

<input name="ZeitvonMo" type="text" class="Stil37" size="15" value="{zeitvmo}" tabindex="1" maxlength="13" onfocus="document.formular.uhrzeit.value = this.value"  onChange="button_aktiv(this)" onKeyPress="return caractere_uhr(event,this)" onKeyUp="return caractere_uhr_von(event,this)" onBlur=Checktime(this) {zeitdesable}>  <!--Textfeld Zeit von Mo-->

merci d?avance.





1 2

Cette discussion est classée dans : javascript, text, champ, effacer, vue


Répondre à ce message

Sujets en rapport avec ce message

effacer plusieurs champ text au clic d'un champ [ par joebuz ] Bonjour, comme le dit le titre je souhaiterais effacer 5 champs text quand on clic sur le premier ! pour effacer un champ text au clic pas de problem Text d'une "TableCell" ASP dynamique [ par BasicBrain ] Pitite question toute bete, je cherche sur le forum mais je ne trouve pas :Je veux avoir un texte dynamique dans une TableCell chargée par un javascri Comment inserer dynamiquement un champ input [ par Jarod1980 ] Bonjour,Je voudrais savoir comment peut on insérer dynamiquement des champs input type texte dans une page. Sachant que chaque champ input text doit a probleme de champ text et onFocus !!! [ par ricola ] BonjourExemple simple:J'ai 3 champs text qui se suivent.Lorsque mon curseur est sur le 1er champs text je saisi un nombre, j'appuie sur Tab.Et là, jai Help vérification d'un champ vide ou pas [ par med93100 ] Bonjour , Alors tout d'abord je tiens a dire que je suis débutant en Javascript. Je suis ici pour appelé a l'aide =); J'ai lui quelque tuto mais j'ai [Debutant] [Javascript] Désactivation aide saisie FireFox saur un champ [ par infonini ] Bonjour,Je cherche à désactiver sur un champ (input text) l'aide à la saisie de firefox, afin de mettre ma propre aide à la saisieEst ce que quelqu'un JAVASCRIPT ADOBE [ par argawaern ] Bonjour,Je cherche à savoir comment je peux passer d'un champ défini à un autre automatiquement en javascript dans un PDF.La gestion des évènements so text /select par javascript [ par dreadlock ] Salut , je cherche un moyen de remplacer une zone de texte par une liste déroulante. Selon le choix du visiteur (par bouton radio) une zone de texte s champ libre [ par psychodingue ] Bonjours tout l'mondeVoilà, j'ai fait une champs texte pour m'en servir de status, quand une action se produit, je fait document.forme.text.value="bla couleur des champ text [ par alf13 ] Salut je cherche le moyen de pouvoir maitre en couleur les champ de text dans un formulairemerci de votre aide@+Alf13


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales