Ajoutons un nouvel élément avec un aspect de prix différents:

Remarquez comment, même si cet hydromel coûte 1 pièce d'argent et 6 pièces de cuivre, elle garde arrondissement à un nombre entier. Vous pouvez facilement corriger ce problème en ajoutant l'élément chiffres à élément.

Donner une valeur de 2 à l'élément de chiffres que le raconte Mozquito à arrondir basée sur les deux premiers chiffres après la virgule. Afin de montrer l'exemple de l'arrondissement des décimales, vous ajoutez un second produit. Vous mai pas remarqué que le code source a presque doublé en longueur de 80 à 112 lignes. Si vous couper-coller, vous mai également manquer le fait que non seulement vous devez changer la plupart des valeurs, mais chaque id doit être différente aussi. Ennuyeux, n'est-ce pas? Pensez à la façon dont il est fastidieuse si vous devez ajouter 100 points ou plus. Heureusement, il ya un élément nouveau de venir à la rescousse appelé . Vous définissez simplement la ligne table entière dans le cadre d'un modèle et ensuite utiliser le élément tout moment, vous voulez vous servir de votre modèle - un processus beaucoup plus facile que la solution initiale. Premièrement, vous devez supprimer la table de la élément, il place à l'intérieur Et donner à l'élément template une valeur id de l'élément. (N'oubliez pas d'ajouter le après la table de ferme.)

 (Point de table) 

Ensuite, retour dans la élément, vous ajoutez le . Chaque instance de cet élément ne reçoit sa valeur propre identifiant et référence le modèle avec un attribut:

 (Monétaires clés Table) 

 

Voici à quoi ressemble votre FML avec elle tout mis ensemble. Notez que vous avez temporairement retirés de la table deuxième élément tout à fait.

C'est super parce qu'au lieu de faire double emploi avec l'immense table, vous ajoutez que quatre nouvelles lignes de code. Mais il manque quelque chose encore. Afin de rendre l'utilisation du modèle, vous devez exporter une table contenant l'élément de miel Mead. Comment pouvez-vous obtenir ce dos là-dedans tout en continuant d'utiliser le code de réduction élément template? Simple. Vous utilisez le élément. Chaque fois que vous utilisez le élément, vous pouvez avoir une série de des éléments qui alimentent le modèle de données différentes pour chaque nouvel élément. Dans le modèle, remplacer la propriété d'élément mentionne avec des valeurs id entouré de symboles pipe (|). Par exemple:

 PP

des modifications à

 PP

En vertu de la élément, ajoutez les variables de prix:

 10000  1,60 

Une fois que vous ajoutez dans tous les autres champs et des données, voici ce que la forme complète du FLM ressemble à:

C'est super, mais il manque encore quelque chose. Il serait commode si vous pouviez également mettre en place un grand total de fonctionnement de ce que vous avez acheté à ce jour. C'est assez simple. Après que le groupe de éléments, mis en place un autre équation. Cette fois, ajoutez les valeurs du total pour chaque élément:

Total: 

Assurez-vous d'emballer votre table autour d'elle:

XHTML FML Panier Formulaire

Le Panier FormulaireVous savez maintenant assez de XHTML-FML pour créer un formulaire d'informations de contact, il est donc temps de passer à plus de balisage complexe. Vous pouvez prendre un peu de ce que vous avez appris jusqu'à présent pour créer un interactifs, panier d'achat génériques avec leur affichage sur des calculs à la volée, les images et la navigation inter-couche - le tout avec FLM.

  

Commencez avec un seul produitVous êtes sur le point de commencer un segment entièrement nouveau de votre e-commerce formulaire de commande de sorte que vous devez enregistrer votre formulaire de coordonnées (contactform.xhtml) Et d'ouvrir un nouveau fichier. Sauvegarder ce nouveau fichier et l'appeler

shoppingcart.xhtml. La première étape consiste à mettre en place un basculée menu avec plusieurs des éléments ayant des valeurs numériques de 0-6. Le huitième élément devrait utiliser le même gestionnaire onclick événement comme la précédente liste modifiable utilisé davantage comme la teneur en option (pas de valeur). Le élément doit respecter strictement les valider, pour une valeur numérique et devrait utiliser le même gestionnaire d'événements onchange que la liste modifiable précédente. Enfin, vous avez besoin d'ajouter la question de la personne achète avec une brève description à ce sujet. Il s'agit de votre code source initial, à l'intérieur du corps d'un nouveau document XHTML FLM:

 

Maintenant que vous avez votre produit et la possibilité de choisir un montant, vous devez fixer un prix et quelque chose pour calculer un total. Entrer deux nouveaux éléments: et . Vous utilisez de fixer le prix. C'est un montant fixe, de sorte qu'il n'est pas nécessaire pour un utilisateur de le modifier. Ensuite, vous insérez le élément à ajouter la somme du prix et le montant. Notez que ne met pas vraiment quoi que ce soit la production directement dans le navigateur proprement dit. La seconde enveloppé par le hérite de la valeur du total et l'imprime.

PP PP
Honey Mead Fabriqué avec les meilleurs Royal Jelly
(Wasp Honey)
0 1 2 3 4 5 Plus SP SP
Total:

CouchesPrécédemment, j'ai mentionné la convenance des modèles, des inserts, et des accessoires si vous avez une énorme base de données d'articles que vous souhaitez ajouter à votre formulaire. Même si vous n'avez que quelques-uns, c'est encore un moyen pratique de faire le travail. Dans la même veine, pourquoi toute la liste de vos articles sur une page? Vous pouvez profiter de la élément que vous avez déjà utilisé pour les listes modifiables pour créer des pages multiples dans un seul document FLM. Pour ce faire, placez un élément avec une valeur d'attribut id de naviguer juste au-dessus de votre premier élément et en dessous du élément. Placez le correspondant sous les derniers élément.

 Fiery Avenger  Une épée puissante magie avec une flamme brûlante pour une lame  10000,00  Honey Mead  Fabriqué avec les meilleurs Royal Jelly (Wasp Honey)  1,60 

Underneath the total "grand" table, placez deux éléments en utilisant le gestionnaire d'événement onclick comme suit:


   

Après avoir apporté ces modifications et compléments, sauvegardez votre fichier et le pousser à travers à votre navigateur.

NettoyageMaintenant que vous avez couvert la plupart des FML, vous pouvez achever la partie caddie de votre e-commerce formulaire de commande en ajoutant quelques images. Utilisation de la , l'élément que vous pouvez précharger des images pour chaque élément. A titre d'exemple, modifier l'emplacement de l'élément | | variable et ajouter un nouvel élément :

 | Poste |  à  | Poste | 

Notez la réutilisation de la poste | | variable pour la valeur de l'attribut alt. En outre, pour éléments, il est nécessaire de définir la largeur et la hauteur. Afin d'éviter les temps de chargement longtemps que vous passez d'un élément à un autre, ajouter un attribut précontrainte réglée à la valeur de «oui». Ceci charge l'ensemble des -définir des images à la fois. N'oubliez pas d'ajouter un élément pour | image |:

 10000,00  Fiery Avenger  Une épée puissante magie avec une flamme brûlante pour une lame  http://www.eqmaps.com/itemicons/2hslash003.jpg  1,60  Honey Mead  Fabriqué avec les meilleurs Royal Jelly (Wasp Honey)  http://www.eqmaps.com/itemicons/potion001.jpg  
un article présenté par Albert Lichtblau


Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite.
Important: Cet article "XHTML FML Panier Form» a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.


Online: 252 users browsing the articles directory