Nous sommes actuellement le 12 Juil 2026, 08:02

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
 Sujet du message: Validation d'un formulaire
MessagePublié: 14 Avr 2003, 15:02 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 20:31
Message(s) : 339
Localisation : Québec
Bonjour,

J'ai fait un formulaire web relier à une base de données par de l'ASP. J'ai mis des contrôles de validation, avec du javascript côté client, pour les champs obligatoires. Par contre, j'aimerais bien contrôler les "espaces". Car je ne veux pas qu'un utilisateur entre des espaces, pour passer par dessus les contrôles du nombre de caractères. Si quelqu'un peu m'aider, Merci.

_________________
"The goal of computer science is to build something that will last at least until we've finished building it."


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 14 Avr 2003, 17:13 
Hors-ligne
Régulier
Régulier

Inscription : 05 Nov 2002, 11:45
Message(s) : 493
dans ton controle.. fait un onblur

du genre..
<input .... onBlur="verif(this.value, this);">

et fait dans ton javascript:

<script lang...>
function verif(valeur, champ)
{
if(valeur.indexOf(" ") != 0) *ou -1 je sais plus, je crois c'est -1*
{
alert("vous ne pouvez pas avoir d'espace pour ce champs");
champ.focus();
}
}
</script>

si tu veux tronquer les espaces.. tu peux faire un split qui va enlever tout les espaces..
du genre.. var newvariable = valeur.split(" ");


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Avr 2003, 11:27 
Hors-ligne
Régulier
Régulier

Inscription : 13 Jan 2002, 19:28
Message(s) : 360
ya pas une fonction trim() pour enlever les espaces .... ?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Avr 2003, 11:49 
Hors-ligne
Régulier
Régulier

Inscription : 05 Nov 2002, 11:45
Message(s) : 493
y'aurait un split que tu pourrais utiliser, ca va te donneru n tableau avec X element ..

genre si ta un NAS avec des espaces dedans et que tu fait un splits..
ca va te donner un tabhleau de 3 chaines. (si on peut appeller ca des chaines).

par la suite tu te fait une petite boucle qui va concatener toute ton tableau ensemble.

c'est pas ce qui a des plus compliquer..

si tu veux un exemple je peut te faire ca vite !


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 17 Avr 2003, 20:09 
Hors-ligne
Régulier
Régulier

Inscription : 20 Jan 2002, 20:31
Message(s) : 339
Localisation : Québec
Je vais essayer avec les suggestions déjà données. Après tout, je ne veux pas enlever des espaces là où c'est nécessaire, mais seulement éviter que quelqu'un entre seulement des espaces pour atteindre le minimum de caractères de la condition de validité de mon champ text.

Dès que je me trouve un trou dans ma fin de session, je vais revenir sur mon petit problème.

_________________
"The goal of computer science is to build something that will last at least until we've finished building it."


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site