Accueil > Forum > > > > Javascript
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
|
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
|
>>
au fait je voulais dire calquer, la meme chose qu?on fait lorsqu?on veut faire une copie/coller. encore moins compris... 
Cordialement Bul [mon Site] [M'écrire]
|
|
lundi 10 décembre 2007 à 15:26:41 |
Re : Javascript

bultez
|
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
|
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.
|
|
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
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
Comparez les prix

HTC Magic
Entre 429€ et 429€
|