IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

test sur une zone de texte


Sujet :

ASP

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 10
    Points : 8
    Points
    8
    Par défaut test sur une zone de texte
    bonjour à tous,
    je viens de commencer à programmer en ASP, et donc dans l'un de mes formulaires je souhaiterais faire un test sur le numéro de téléphone pour vérifier que l'utilisateur saisisse bien 10 caractères.
    Je souhaiterais donc renvoyé un message (genre Msgbox en Visual basic) pour demander de resaisir le numéro.
    je n'ai pas trouvé la ligne de code correspondant.
    Pourriez vous m'aider?
    merci d'avance
    vanessa

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Inspire toi de ce javascript :

    http://www.developpez.net/forums/sho...d.php?t=160082

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 10
    Points : 8
    Points
    8
    Par défaut pb avec alert
    j'ai essayé de faire comme dans l'exemple mais le terme 'alert' me provoque une alerte
    pk?
    merci d'avance

  4. #4
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Peux-tu nous montrer ton code ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 10
    Points : 8
    Points
    8
    Par défaut pb de test
    re, je viens de déplacer mon code dans mon formulaire.je n'ai plus de message d'erreur mais je pense que le test ne s'affectue pas.

    voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Set ConnPersonnel = Server.CreateObject("ADODB.Connection")
    ConnPersonnel.Open DSN_BASE
    Set RsPersonnel = Server.CreateObject("ADODB.Recordset")%>
    <script language="javascript">
    	if (document.form.ftelephone.value == "") {
    		document.form.ftelephone.focus();
    		alert('Merci de renseigner ce champ');
    		return false;
    	} else if (document.form.fportable.value == "") {
    			document.form.fportable.focus();
    			alert('Merci de renseigner ce champ');
    			return false;
    	} else {
    		return true;
    		RequeteSQL = "Insert Into Personne (nom, prenom, adresse, CodePostal, ville,Portable,Telephone ) Values ('"&fnom&"','"&fprenom&"','"&fadresse&"','"&fcodepostal&"','"&fville&"','"&fPortable&"','"&fTelephone&"')"
    		RsPersonnel.Open RequeteSQL , ConnPersonnel
    	}
     
    </script>
    Et comment puis je faire pour renvoyer un message du genre " Employé enregistré"?
    Merci

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Ouh là!
    Tu fais une grosse confusion entre code client et code serveur.
    Soit tu demandes au navigateur de verifier la saisie soit tu demandes au serveur. Mais là tu mélange les deux. Tu ne peux pas invoquer un recordset dans du javascript.
    En serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    IF request.form("txt") = "" THEN
    response.write("Merci de mettre le n° de téléphone")
    ELSE
    (...) Traitement de la requete et insertion dans la BD
    END IF
    A+

Discussions similaires

  1. Evénement AfterUpdate sur une zone de texte
    Par parab dans le forum IHM
    Réponses: 5
    Dernier message: 08/12/2008, 15h56
  2. Réponses: 4
    Dernier message: 31/10/2008, 07h46
  3. Afficher une condition sur une zone de texte
    Par jeje22 dans le forum Access
    Réponses: 2
    Dernier message: 05/07/2007, 10h51
  4. rester bloqué sur une zone de texte
    Par Pitou5464 dans le forum Access
    Réponses: 3
    Dernier message: 18/08/2006, 18h56
  5. menu popup sur une zone de text
    Par jesus144 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/05/2005, 23h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo