Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

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


Information sur la source

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é: 7 456 / 895

Note :
Aucune note

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

Pour les "Membres Club", vous pouvez 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.

Commentaires et avis

signaler à un administrateur
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...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.