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

Langage PHP Discussion :

test de champ de saisie


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut test de champ de saisie
    Bonjour,

    J'aimerai savoir s'il est possible de tester la valeur saisie dans un champ de type form avant de poster les valeurs. Du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    echo "<form action='' method='post'>";
    echo '<td><div align="right"><input type="num" name="$CDEFEME" size="4"  maxlength="3" value="'.$CDEFEME.'"></td>';
    if ($CDEFEME >= QTEFEME)   $CDEFME=QTEFEME;
    echo '<td><div align="right"><input type="num" name="$CDEMALE" size="4" maxlength="3" value="'.$CDEMALE.'"></td>';
    echo '<td><div align="right"><font color=\'#FF6600\' size="2" face="Arial, Helvetica, sans-serif"><strong>'.$position.'</strong></font></div></td>';
    Je précise que tel que fait çà ne fonctionne pas.
    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 30
    Par défaut
    non, tu ne peux pas le faire en php. Il faut que tu utilises une fonction javascript.

  3. #3
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Tu peux le faire en php mais seulement aprés soumission de ton formulaire, tu fais tes vérifications et si nécessaire tu rediriges vers le fomulaire pour que l'utilisateur rectifie les données saisies. Si tu fais ta vérification en javascipt, il est préferable de la refaire en php (côté serveur) car tu ne peux jamais être sur d'un test fait du côté client (il est trés facile de désactiver javascript) ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 30
    Par défaut
    avant de poster les valeurs.
    s'il veut tester les valeurs saisies avant de poster le formulaire, il ne lui reste qu'à utiliser javascript... non ?!

  5. #5
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    s'il veut tester les valeurs saisies avant de poster le formulaire, il ne lui reste qu'à utiliser javascript... non ?!
    Oui je suis d'accord avec toi, ce que je proposais c'était une autre solution parceque tester du côté client c'est bien pour l'ergonomie mais au niveau sécurité c'est pas fiable...

  6. #6
    Membre chevronné Avatar de fenkys
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 376
    Par défaut
    Il faut de toute façon tester des deux cotés :
    - Coté serveur pour se proteger des petites malins qui trafiquent les données envoyées
    -Coté client pour économiser la bande passante en évitant l'envoi inutile de données invalides (indispensable quand le traffic est limité à tant de Go par mois)

Discussions similaires

  1. Espace dans champs de saisie
    Par Hasa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/01/2011, 17h35
  2. [débutant] Ordre des champs de saisie par la touche tab
    Par almisuifre dans le forum C++Builder
    Réponses: 10
    Dernier message: 03/03/2005, 19h45
  3. Rendre un champs de saisie enable
    Par sheira dans le forum ASP
    Réponses: 2
    Dernier message: 09/12/2004, 16h22
  4. Calcul dans des champs de saisie
    Par leeloo076 dans le forum ASP
    Réponses: 4
    Dernier message: 07/04/2004, 10h09
  5. tabulation sur champs de saisie
    Par xClyde dans le forum Flash
    Réponses: 2
    Dernier message: 25/09/2003, 16h49

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