Formulaire: Envoi formulaire Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Explication

L'objet form possède des propriété et des méthodes qui permettent de réinitialiser et envoyer les données d'un formulaire vers un serveur. Les propriétés de form sont : action permet de déterminer où les données seront envoyées. method, pour sa part, indique comment elles seront envoyées au serveur. elements utilise un index pour faire référence à un élément du formulaire selon son ordre d'apparition. length retourne le nombre d'éléments du formulaire. target indique le nom de la fenêtre vers laquelle les données sont envoyées.

Les méthodes : reset() , permet de réinitialiser le formulaire submit(), permet de transmettre les données au serveur

Exemple

 <form name="formulaire">
 <input type="text" name="champTexte" >
 <input type= "reset" name= "boutonReset" value="Effacer tous les champs">
 </form>
 
  • Validation de formulaire

Il est possible, grâce à JavaScript, d'effectuer une validation des données entrées dans un formulaire avant de les envoyer au serveur. Cette action fait en sorte de détecter des erreurs et de permettre à l'usager de les corriger avant de les transmettre. Utiliser JavaScript pour valider l'information épargne de devoir faire plusieurs échanges avec le serveur comme il le faudrait avec l'utilisation de scripts CGI sur serveur.

Une bonne manière de valider l'information est de faire des fonctions de validation qui sont appelées via la propriété onchange ou via un bouton. Afficher un message descriptif et clair à l'utilisateur sur ce qu'il doit entrer puis attribuer le focus sur l'élément fautif.

A voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire