begin process at 2010 03 21 21:46:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > GESTION DE CONTROLE DE FORMULAIRE OU DONNÉES CENTRALISÉ.

GESTION DE CONTROLE DE FORMULAIRE OU DONNÉES CENTRALISÉ.


 Information sur la source

Note :
Aucune note
Catégorie :Formulaire Classé sous :control, formulaire, xml, dynamique, apxa Niveau :Expert Date de création :22/05/2007 Date de mise à jour :14/06/2007 22:04:16 Vu / téléchargé :8 141 / 967

Auteur : apxa

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Iop all,
Bon cette source est une source fonctionnelle IE et FF.
Elle sert notamment à centraliser les contrôles de saisie dans des champs d'un formulaire ou de simples données via un fichier XML.
Le chargement du fichier est optionnel.
Les controles peuvent s'ajouter ou compléter ceux de l'XML aisement via la methode .add de la "classe" control.
Tests natifs possibles:
- Null
- Numéric
- Date
- Expressions Régulières
- Limite ou encadrement (pour les données numéric, date ou le nombre de selection dans une liste)
Il est possible d'étendre les tests natif avec des fonctions personnalisées grace à l'implémentation du noeud FUNCTION dans l'XML.
Il permet entre autre de compléter le controle par une fonction personnelle

Les possibilités d'exploitation du code peuvent être :
- Création dynamique du fichier XML
- Chargement dynamique des controles
- Gestion de controle par page ou global
- Stockage en Base des contrôles.

Les avantages :
- Centralisation des controles.
- Simplification des scripts dans les pages.
- Allègement des pages
- Mise à jour des controles sans rechargement.
- Lisibilité et structure des contrôles d'un site.
- Formatage personnalisé du message d'erreur ou d'information.
- Implémentation de fonction persionnelle.

Have Fun ;)

Source

  • 3 fichiers :
  • - controles.xml
  • - functions.js
  • - controle.xml.class.html
3 fichiers :
- controles.xml
- functions.js
- controle.xml.class.html

 Conclusion

Le code n'étant pas très compliqué, j'ai limité les commentaires aux fonctions et ses paramètres.

J'ai sortie de la "classe" controle, les fonctions communes (replaceAll, checkDate, isEmpty, ...) de sortes à ce qu'elle puissent être exploitée dans d'autre cas.


Bug :
- Attention lors de l'utilisation de la fonction replaceAll si la chaine recherchée se trouve dans la chaine de remplacement, vous risquez une boucle infinie. exemple : replaceAll(str_text, "'", "\'")
Bon c'est facilement corrigeable et dans ce cas autant utiliser .replace("'", "\'") donc je passe outre.

Have Fun ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 juin 2007 22:04:16 :
- 14/06/07 : divers correctifs et améliorations.

 Sources du même auteur

Source avec Zip CRÉATION D'UNE 2ÈME LISTE EN FONCTION DE LA SÉLECTION D'UNE ...
Source avec Zip VERIFICATEUR DU FORMAT DE L'EMAIL

 Sources de la même categorie

DÉSACTIVER UN BOUTON SUBMIT APRÈS ENVOI DU FORMULAIRE par SoftDeath
IMPLEMENTATION DE RANDOM PERSONNALISÉ par ousous
IMPLEMENTATION DE HASHTABLE par ousous
JAVASCRIPT.UTIL.ITERATOR par ousous
Source avec Zip Source avec une capture PALETTE DE COULEURS par titnome

 Sources en rapport avec celle ci

DÉSACTIVER UN BOUTON SUBMIT APRÈS ENVOI DU FORMULAIRE par SoftDeath
Source avec Zip Source avec une capture PALETTE DE COULEURS par titnome
Source avec Zip FAIRE UN CV EN HTML VIA XML ET DU XSL par antour
Source avec Zip Source avec une capture CONTRÔLE DES CHAMPS D'UN FORMULAIRE [CCF] par bultez
Source avec Zip AJAX : LIBRAIRIE SIMPLIFIÉE PERMETTANT EN 1 LIGNE DE FAIRE D... par rubiks10

Commentaires et avis

Commentaire de alixdu06 le 07/07/2007 11:37:39

Je voulez savoir où est-ce que dans le code peut-on modifier l'envoi du formulaire ! Remplacer par mon adresse email !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Positionnement dynamique d'un DIV [ par jeanne38 ] Bonjour, Ma page est générée par ASP, et sa longueur peut varier selon l'utilisateur. Elle a des fleches (images) qui, quand on clique dessus, affiche Formulaire dynamique [ par redpooka ] J'aimerais que dès qu'on choisis un élément dans une liste, qu'on est pas besoin de cliquer sur un bouton submit mais que ca se fasse automatiquement formulaire dynamique [ par klem14 ] SAlut à tous.J'aimerais savoir si c'est possible de coder un formulaire dynamique, c'est à dire donner la possibilité d'ajouter une nouvelle ligne de Formulaire avec verification dynamique [ par bladebo ] BonjourVoila j'aimerai savoir comment faire pour vérifier un formulaire et faire un affichage qui se modifie si certaines zones du formulaire ne sont Ecrire/Lire un fichier XML à partir d'un formulaire [ par sbertho ] Je recherche des informations pour réussir à écrire les résultats d'un formulaire dans un fichier XML, puis de lire ces résultats pour les afficher.Es Formulaire dynamique [ par olaaa ] Salut. J'aimerai donner la possibilité a l'utilisateur de mon application web d'ajouter dynamiquement des champs de saisie textes. L'ajout de ces Fomulaire Dynamique JavaScript [ par umaga ] Bonjour à tous,Une petite question de néophyte en Javascript. Je cherche à réaliser un formulaire dynamique. Disons que une partie formulaire dynamique [ par manu00 ] Bonjour, je souhaite creer un formulaire dynamique, c'est a dire: Des champs que l'utilisateur rempli, puis il clique sur "Ajouter" et cela rajoute Checkbox et formulaire dynamique [ par petitelarve ] bonjour, Je cherche un moyen d'afficher des liste <select> et  des textearea suite au check sur une checkbox.Par exemble , si on click sur la ch formulaire dynamique [ par nodelhome ] j'ai deux selects avec les même items (back - front)je voudrais que quand je selectionne front dans le premier select back soit sélectionn&#


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales