Wir fügen einen neuen Eintrag mit einem anderen Preis Aussehen:

Beachten Sie, obwohl diese Kosten Met 1 Stück Silber und Kupfer 6 Pieces, hält sie Aufrundung auf eine ganze Reihe. Sie können dieses Problem leicht beheben, indem Sie die Ziffern Element, um die Element.

Geben einen Wert von 2 bis die Ziffern Element sagt Mozquito auf bis auf die ersten beiden Ziffern nach dem Komma runden. Um auf das Beispiel der Dezimalpunkt Rundung, fügen Sie ein zweites Produkt. Sie können nicht bemerkt haben, dass der Quellcode hat fast in der Länge von 80 bis 112 Zeilen verdoppelt. Wenn Sie cut-and-paste, können Sie vermissen auch die Tatsache, dass nicht nur Sie haben den größten Teil der Werte ändern, aber jede ID muss unterschiedlich gut. Lästige, nicht wahr? Überlegen Sie, wie mühsam es ist, wenn Sie 100 Stück oder mehr zu haben. Zum Glück gibt's ein neues Element zur Rettung kommen, genannt . Sie definieren einfach die gesamte Tabelle Zeile als Teil einer Vorlage und verwenden Sie dann die Element jeder Zeit die Sie verwenden möchten Ihrer Vorlage - ein wesentlich einfacheres Verfahren als das Original-Lösung zu machen. Erstens müssen Sie die Tabelle aus der entfernen Element, legen Sie sie in , Und geben Sie der Vorlage Element ein id-Wert von item. (Vergessen Sie nicht, um das Add Nach der Tabelle wird geschlossen.)

 (Artikel-Tabelle) 

Weiter zurück in die Element, fügen Sie die . Jede Instanz dieses Elements erhält eine eigene ID-Wert und verweist auf die Vorlage mit einem Attribut:

 (Monetären Key Table) 

 

Hier ist, was Ihre FML aussieht mit ihr alle zusammen. Beachten Sie, dass Sie vorübergehend das zweite Element Tabelle entfernt haben insgesamt.

Dies ist groß, weil statt der Überschneidungen mit den großen Tisch, fügen Sie nur vier neue Zeilen Code. Aber etwas fehlt noch. Um die Verwendung der Vorlage vornehmen, müssen Sie die Tabelle mit den Honey Mead Artikel dump. Wie kann man, dass es wieder und dennoch von den Code, der Verringerung der Template-Element? Simple. Sie verwenden die Element. Jedes Mal, wenn Sie die Element können Sie eine Reihe von Elemente, die Futtermittel die Vorlage der verschiedenen Daten für jeden neuen Eintrag. In der Vorlage, ersetzen Sie die Elementeigenschaft erwähnt mit id-Werte von Symbolen umgeben Rohr (|). Zum Beispiel:

 PP

Änderungen an

 PP

Unter dem Element, fügen Sie den Preis Variablen:

 10000  1,60 

Sobald Sie in allen anderen Bereichen und Daten hinzuzufügen, hier ist es, was die volle FML aussehen:

Das ist großartig, aber es fehlt noch etwas. Es wäre praktisch, wenn Sie auch gelungen ist, eine laufende Gesamtsumme von dem, was Sie gekauft haben so weit. Das ist ganz einfach. Nachdem die Gruppe der Elemente, bis eine andere Gruppe Gleichung. Dieses Mal, fügen Sie die Werte der insgesamt für jeden Element:

Gesamt: 

Achten Sie darauf, Ihren Tisch herum wrap:

XHTML FML Einkaufswagen Form

Die Einkaufswagen FormSie wissen jetzt genug von XHTML-FML Informationen zu einem Kontakt-Formular zu erstellen, so dass es Zeit ist, mehr komplexe Auszeichnungssprachen bewegen. Sie kann einige von dem, was Sie gelernt haben, so weit zu schaffen, eine interaktive, generische Warenkorb komplett mit on-the-Berechnungen, Bilder fliegen, und Cross-Layer Navigation - alle mit FML.

  

Sie sind dabei, ein völlig neues Segment des E-Commerce-Bestellformular starten, so dass Sie Ihre Kontaktdaten ein Formular sollte speichern (contactform.xhtml) Und öffnen Sie eine neue Datei. Speichern Sie diese neue Datei und nennen es

shoppingcart.xhtml. Der erste Schritt ist die Einrichtung eines umgeschaltet Menü mit mehreren Elemente, die numerische Werte von 0-6. Die achte Element sollte den gleichen Event-Handler onclick wie die vorhergehende editierbaren Liste nutzen, eher als die Möglichkeit, Inhalte (nicht Wert). Der Element sollte ausschließlich für einen numerischen Wert zu überprüfen und sollten die gleichen Event-Handler onchange wie die vorherige editierbaren Liste zu nutzen. Schließlich müssen Sie das Element der Person kauft zusammen mit einer kurzen Beschreibung von "Hinzufügen". Das ist Ihre erste Source-Code in den Körper eines neuen XHTML-FML Dokuments:

 

Jetzt haben Sie Ihr Produkt und die Fähigkeit, einen Betrag zu wählen, müssen Sie einen Preis und etwas zu insgesamt berechnet werden. Geben Sie zwei neue Elemente: und . Sie verwenden auf den Preis. Es ist eine statische Menge, so besteht keine Notwendigkeit für einen Benutzer zu ändern. Als nächstes legen Sie die Element hinzufügen, bis die Summe des Preises und der Höhe. Beachten Sie, dass nicht wirklich etwas Ausgang direkt an den Browser per se. Die zweite gehüllt durch die erbt der Wert der gesamten und druckt sie.

PP PP
Honey Mead Denn nur mit den Royal Jelly
(Wasp Honey)
0 1 2 3 4 5 Mehr SP SP
Gesamt:

Layers

 Fiery Avenger  Eine leistungsfähige magische Schwert mit brennender Flamme für eine Klinge  10000,00  Honey Mead  Denn nur mit den Royal Jelly (Wasp Honey)  1,60 

Unter dem "Gesamtsumme" Tisch, legen Sie zwei Elemente mit der Event-Handler onclick wie folgt:


   

Nachdem Sie diese Änderungen und Ergänzungen, speichern Sie die Datei und schieben Sie es bis zu Ihrem Browser.

AufräumenNun, da Sie die meisten FML abgedeckt haben, können Sie den Warenkorb Teil Ihrer E-Commerce-Bestellformular abschließen, indem Sie einige Bilder. Mit dem Element, können Sie Vorspannung Bilder für jedes Element. Als ein Beispiel, ändern Sie die Lage des | item | Variable und fügen Sie ein neues Element :

 | item |  zu  | item | 

Beachten Sie die Wiederverwendung der | item | Variable für den Wert des alt-Attribut. Auch für Elemente ist es eine Voraussetzung, um die Breite und Höhe festgelegt. Um lange Ladezeiten zu vermeiden, wenn man von Punkt zu Punkt bewegen, fügen Sie ein Attribut Vorspannung auf den Wert yes gesetzt ist. Dies lädt alle Set-Bilder auf einmal. Vergessen Sie nicht, fügen Sie ein Element | Bilder |:

 10000,00  Fiery Avenger  Eine leistungsfähige magische Schwert mit brennender Flamme für eine Klinge  http://www.eqmaps.com/itemicons/2hslash003.jpg  1,60  Honey Mead  Denn nur mit den Royal Jelly (Wasp Honey)  http://www.eqmaps.com/itemicons/potion001.jpg  
Ein Artikel eingereicht von Albert Lichtblau


Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle.
Wichtig: Dieser Artikel "XHTML FML Einkaufswagen Form" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.


Online: 298 users browsing the articles directory