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

JavaScript Discussion :

formulaire et javascript


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 13
    Points : 12
    Points
    12
    Par défaut formulaire et javascript
    bonjour,

    après qq recherches sur internet y compris ce forum il s'est avéré que les internauts bloque les scripts JS a un très grand pourcentage.

    alors moi qui voulez faire un script JS qui vérifie si un formulaire est bien remplis, je me retrouve face a ce pb là, et je ne sais comment m'ensortir.

    y a t-il un autre moyen pour faire ça.

    ou bien j'ai eu tord

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    Citation Envoyé par tajajtsidi Voir le message
    y a t-il un autre moyen pour faire ça.
    Oui .... et non

    Toutes les vérifications effectuées par un script JavaScript dans le navigateur doivent toujours de nouveau être effectuées sur le serveur.

    Car, comme tu le soulignes, l'utilisateur peut avoir désactivé JavaScript.

    La vérification JavaScript du formulaire n'est qu'un confort apporté à l'utilisateur : en cas de saisie erronée, il peut corriger tout de suite.
    Libre donc à l'utilisateur de refuser ce confort.
    Mais dans ce cas, une erreur n'étant détectée qu'une fois le formulaire envoyé au serveur, il faudra (généralement) qu'il re-saisisse toutes les informations du formulaire, et non uniquement celle détectée par le script JS comme étant non valide.
    Tant pis pour lui

    A+

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par tajajtsidi Voir le message
    après qq recherches sur internet y compris ce forum il s'est avéré que les internauts bloque les scripts JS a un très grand pourcentage.

    A peine 2% des visiteurs de developpez !
    Même si cela reste suffisamment significatif pour avoir à apporter une solution alternative, cela ne représente malgré tout pas un "très grand nombre" !

    En revanche, comme déjà dit, il est absolument nécessaire de doubler les contrôles coté serveur, car même si javascript est activé, il est très facile de contourner les contrôles fait en JavaScript, en fait, ceux-ci ne sont là que pour éviter tant que possible des allers/retours inutiles vers le serveur !

Discussions similaires

  1. Tester un formulaire en Javascript
    Par amnesias dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/11/2006, 14h36
  2. Formulaire en Javascript traité par du Javascript lui même
    Par bonjour69 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/11/2006, 22h00
  3. demander saisi avant validation formulaire en javascript
    Par calitom dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/10/2006, 15h33
  4. Impossible d'envoyer un formulaire avec javascript
    Par Mimi Bulles dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/11/2005, 20h37

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