begin process at 2012 05 30 04:22:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Autre Framework

 > 

TextBox remplacement automatique de caractères


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

TextBox remplacement automatique de caractères

jeudi 30 juillet 2009 à 14:39:42 | TextBox remplacement automatique de caractères

aifzaide

Bonjour à tous,

Je suis actuellement en train de développer une plateforme web en asp.net (Framework 2.0) - C#.

Dans la saisie d'un formulaire, j'ai une TextBox dans laquelle je dois faire la restriction de certains caractères tels que:

- Aucun espaces acceptés,
- Tous les caractères doivent être en majuscules,
- Impossibilité de saisir des caractère tels que &é"'(-è_çà)= (caractères spéciaux)

Auriez-vous une idée afin de m'orienter vers la meilleur solution sachant que tout ceci doit se passer coté client (donc JavaScript).

Merci de votre aide, dans l'attente d'une réponse.

jeudi 30 juillet 2009 à 14:42:01 | Re : TextBox remplacement automatique de caractères

aifzaide

Une petite précision, tout doit se passer en live à chaque saisie d'un nouveau caractère:

- Si l'utilisateur saisie un espace, il ne se met pas.
- Si l'utilisateur écrit en miniscule, la lettre est automatiquement converti en majuscule.
- Si un caractère spéciale est saisie, de la même façon que les espaces, rien ne s'affiche.

Merci de vos réponses.

jeudi 30 juillet 2009 à 15:00:59 | Re : TextBox remplacement automatique de caractères

Bul3

Membre Club
Réponse acceptée !

Bonjour,
_ les exemples de contrôles de saisie à la volée
sont très nombreux, vous auriez du chercher un peu
_ pour transformer en majuscules : le css

on est trop gentils....
ch'tiot exemple qui interdit 'A' et espace

Code HTML :
<HTML>

<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function ctrTch(event)
{ window.status=event.keyCode;
if ( event.which==65 || event.which==32 ) // pour les autres navigateurs
return false;
if ( event.keyCode==65 || event.keyCode==32 ) // pour IE
event.returnValue = false;
}
</script>
</HEAD>
<BODY>
<input type='text' value=''
style="text-transform:uppercase"
onpaste="return false;"
onKeypress="return(ctrTch(event));" />
</BODY>
</HTML>

j'ai interdit le copié du copié/collé
pour simplifier, sinon, il faut remplacer
avec une expression régulière les caractères
interdits ou refusé le collé.

Cordialement [mon Site] [M'écrire] Bul

vendredi 31 juillet 2009 à 17:18:44 | Re : TextBox remplacement automatique de caractères

aifzaide

Bonjour Bul,

J'avais quand même fait pas mal de recherches avant de poster ici, mais sans succès... Il est fort probable que mon potentiel de recherche soit proche de 0% c'est pourquoi je m'excuse et te remercie de ta réponse forte instructive!

A bientôt.

vendredi 31 juillet 2009 à 17:42:41 | Re : TextBox remplacement automatique de caractères

aifzaide

Bonjour,

Suite à ta réponse j'ai une question qui va surement te paraître futile seulement je bloque un peu, et il est vrai que je ne suis pas très abile en JavaScript.

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function ctrTch(event)
{ window.status=event.keyCode;
if ( event.which==65 || event.which==32 ) // pour les autres navigateurs
return false;
if ( event.keyCode==65 || event.keyCode==32 ) // pour IE
event.returnValue = false;
}
</script>
</HEAD>
<BODY>
<input type='text' value=''
style="text-transform:uppercase"
onpaste="return false;"
onKeypress="return(ctrTch(event));" />
</BODY>
</HTML>

Dans ce code que tu m'as donné, le return(ctrTch(event)); que dois-je spécifié à la place du event car il me retourne une erreur...

Merci de ton aide!

samedi 1 août 2009 à 08:19:59 | Re : TextBox remplacement automatique de caractères

Bul3

Membre Club


>>...event...me retourne une erreur...
euh... aucune erreur chez moi.
vous utilisez quel navigateur ?
j'ai testé avec IE8, FF, Safari, Opera...
ou alors vous n'essayez pas tel quel ?
quel message d'erreur d'ailleurs ?

vous pouvez effacer cette ligne
window.status=event.keyCode;
mais bon, ça n'explique une l'erreur...

jeudi 13 août 2009 à 15:52:31 | Re : TextBox remplacement automatique de caractères

aifzaide

Bonjour,

Est-il possible que j'ai cette erreur car j'utilise un composant ASP.NET et non une textbox html?

Merci de ton aide.

jeudi 13 août 2009 à 16:00:04 | Re : TextBox remplacement automatique de caractères

Bul3

Membre Club

un asp.net ça génère du html,
( coté client, il n'y a que cela )
où entre nous d'ailleurs, un textbox n'existe pas.
mais bon tant qu'on ne verra pas la page html
résultante
créée par asp...
enfin... l'extrait nécessaire,
tout le nécessaire mais pas plus



Cette discussion est classée dans : textbox, caractères, remplacement, automatique


Répondre à ce message

Sujets en rapport avec ce message

Ajout automatique d'une Chaine de caractères à un Formulaire de recherche [ par SuperPJ2 ] Bonjour à tous !Voici mon code :_______________________________________ Requête : Année : <OPTI Remplacement automatique page html (suite) [ par vigiepresse ] [b]Bonjour, Le script ci-dessous me permet de programmer sur une semaine le remplacement automatique d'une page de mon site. [u]Mais sur une semaine Formulaire avec calcul automatique [ par Lucalivier ] Bonjour je suis un petit nouveau et j'utilise joomla. J'essaie d'aider un pot à créer un formulaire du type select avec calcul automatique d'un systém Réveil automatique [ par Sinsitrus ] Salut ! J'ai besoin de votre aide svp. En JavaScript, c'est la première fois que je travail dessus. Je voudrais réaliser un réveil automatique et j'a Défilement automatique horizontale dans une iframe [ par alundra405 ] Bonjour à tous ! Alors voilà je suis vraiment un noob en javascript et après moult recherche sur le net, je n'ai pas réussi à trouver la solution à mo Suppression des caractères accentués. [ par smathis ] Bonjour, Je conçois une appli web et donc je suis naturellement amené à demander aux utilisateurs d'insérer des informations. J'utilise donc des inpu Agir sur une autre page [ par MrGsus ] Bonjour a vous!, est-il possible d'agir sur une autre page ouverte, sans changer le code de celle-ci avec du JavaScript? Je m'explique, j'ai une pre Addition automatique [ par theseif ] Bonjour à tous, je galère avec cet ébauche de formulaire qui additionne automatiquement verticalement. J'obtient un résultat en utilisant les champs 1 Réactualisation automatique page html [ par blanka12 ] Bonjour, [INDENT][/INDENT]j'ai un site de vente. [INDENT][/INDENT]Je change et je rajoute très souvent une photo, un texte, etc... Ce que je veux : Comment récupérer la valeur du textbox [ par rodlake ] Bonjour Je ne connais pas grand chose a JS mais je n,ai pas eu le choix de me tourner vers cette alternative pour realiser ce que je voulais faire. J


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,530 sec (4)

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