Let's aggiungere un nuovo elemento con un aspetto diverso prezzo:

Si noti come, anche se questo idromele costa 1 Silver Piece e 6 pezzi di rame, mantiene l'arrotondamento fino ad un numero intero. Si può facilmente risolvere questo problema aggiungendo l'elemento cifre a elemento.

Dare un valore pari a 2 per l'elemento cifre dice Mozquito per arrotondare basata sulle prime due cifre dopo la virgola. Al fine di mostrare l'esempio di arrotondamento punto decimale, si aggiunge un secondo prodotto. Non si può aver notato che il codice sorgente è quasi raddoppiata in lunghezza 80-112 linee. Se si taglia-e-incolla, si può anche perdere il fatto che non solo si devono cambiare la maggior parte dei valori, ma ogni id deve essere diverse. Fastidiosi, non è vero? Pensare a come noioso, è se si deve aggiungere 100 punti o più. Fortunatamente, c'è un nuovo elemento di venire in soccorso chiamate . È sufficiente definire l'intera riga di tabella come parte di un modello e quindi utilizzare il elemento ogni volta che si desidera fare uso del vostro modello - di un processo molto più semplice rispetto alla soluzione originale. In primo luogo, è necessario rimuovere la tabella dalla elemento, posto dentro , E dare al modello di elemento di un valore ID del prodotto. (Non dimenticate di aggiungere il dopo la tabella si chiude.)

 (Articolo Tabella) 

Avanti, indietro nel elemento, si aggiunge la . Ogni istanza di questo elemento viene proprio valore id e fa riferimento al modello con un attributo:

 (Monetario chiave della tabella) 

 

Ecco che cosa il vostro FML sembra con essa tutti messi insieme. Si noti che è stato momentaneamente rimosso la seconda tabella elemento del tutto.

Questa è grande perché, invece di duplicare l'enorme tavolo, si aggiunge solo quattro nuove linee di codice. Ma qualcosa ancora manca. Al fine di rendere l'uso del modello, si deve scaricare la tabella contenente l'elemento Miele Mead. Come si può ottenere che torna lì, pur facendo uso del codice di riduzione del modello di elemento? Semplice. Si utilizza il elemento. Ogni volta che si utilizza il elemento, si può avere una serie di elementi che alimentano il modello di dati diverse per ogni nuovo elemento. Nel modello, sostituire la proprietà Item parla con i valori id circondati da simboli pipe (|). Ad esempio:

 PP

modifiche

 PP

Sotto la elemento, aggiungere le variabili di prezzo:

 10000  1,60 

Una volta che si aggiunge a tutti gli altri campi e dati, ecco quello che la FML piena forma assomiglia a:

Questa è grande, ma ancora manca qualcosa. Sarebbe utile se si potrebbe anche configurare un totale esecuzione grande di quello che hai acquistato finora. Questo è abbastanza semplice. Dopo che il gruppo di elementi, impostare un altro equazione. Questo tempo, aggiungere i valori del totale per ogni elemento:

Totale: 

Assicurarsi di avvolgere il vostro tavolo intorno ad esso:

XHTML FML Carrello Forma

Il Carrello FormaOra sappiamo abbastanza di XHTML-FML per creare un modulo di richiesta informazioni di contatto, quindi è il momento di passare alla più complessa markup. È possibile richiedere un po 'di quello che avete imparato fino ad ora per creare un interattiva, carrello della spesa generica completo di on-the-fly calcoli, le immagini, e cross-layer di navigazione - tutti con FML.

  

Inizia con un unico prodottoStai per iniziare un segmento completamente nuovo del vostro modulo d'ordine e-commerce così si dovrebbe salvare il modulo di informazioni di contatto (contactform.xhtml) E aprire un nuovo file. Salvare questo nuovo file e chiamatelo

shoppingcart.xhtml. Il primo passo è quello di istituire un toggled menu con diverse elementi con i valori numerici di 0-6. L'ottavo elemento dovrebbe utilizzare lo stesso gestore dell'evento onclick l'elenco precedente modificabile utilizzato più come opzione il contenuto (non il valore). Il elemento deve rigorosamente convalidare per un valore numerico e deve utilizzare lo stesso gestore di eventi onchange l'elenco precedente modificabile. Infine, è necessario aggiungere la voce della persona è l'acquisto con una breve descrizione su di esso. Questo è il vostro codice sorgente iniziale all'interno del corpo di un nuovo documento XHTML FML:

 

Ora che avete il vostro prodotto e la possibilità di scegliere un importo, è necessario stabilire un prezzo e qualcosa per calcolare il totale. Entrano due nuovi elementi: e . Si utilizza per fissare il prezzo. Si tratta di un importo statico, quindi non c'è bisogno di un utente a modificarlo. Successiva si inserisce il elemento per aggiungere la somma del prezzo e l'importo. Si noti che in realtà non effettua alcun output direttamente al browser di per sé. La seconda avvolto dal eredita il valore del totale e la stampa.

PP PP
Miele Mead Realizzato con i migliori Pappa Reale
(Wasp Miele)
0 1 2 3 4 5 Più SP SP
Totale:

LivelliPrima ho accennato alla convenienza di modelli, inserti, e oggetti di scena, se si dispone di un enorme database di oggetti che si desidera aggiungere al form. Anche se hai solo pochi, è ancora un modo pratico per ottenere il lavoro fatto. Sulla stessa linea, perché tutta la lista degli oggetti su una pagina? È possibile usufruire del elemento che hai già utilizzato per le liste modificabili per creare più pagine all'interno di un documento di FML. Per fare ciò, inserire un elemento con un valore attributo id di navigare appena sopra il primo elemento e al di sotto del elemento. Posizionare il corrispondente sotto l'ultima elemento.

 Fiery Avenger  Una potente spada magica con una fiamma che brucia per una lama  10000,00  Miele Mead  Realizzato con i migliori Pappa Reale (Wasp Miele)  1,60 

Sotto il totale "grand" tabella, posizionare due elementi utilizzando il gestore dell'evento onclick come segue:


   

Dopo aver apportato queste modifiche e le aggiunte, salvare il file e farlo approvare al vostro browser.

PuliziaOra che avete coperto la maggior parte di FML, è possibile finalizzare la porzione carrello del vostro modulo d'ordine e-commerce con l'aggiunta di alcune immagini. Utilizzando il , elemento che si può precaricare le immagini di ciascuna voce. Per fare un esempio, modificare la posizione del punto | | variabile e aggiungere un nuovo elemento :

 | Articolo |  a  | Articolo | 

Nota: il riutilizzo di un oggetto | | variabile per il valore dell'attributo alt. Inoltre, per elementi, è un requisito per impostare la larghezza e l'altezza. Al fine di evitare i tempi di caricamento lunghi che ci si sposta da una voce all'altra, aggiungere un attributo precarico impostata al valore di sì. Questo carica tutti i -impostare le immagini in una sola volta. Non dimenticate di aggiungere una elemento di | immagini |:

 10000,00  Fiery Avenger  Una potente spada magica con una fiamma che brucia per una lama  http://www.eqmaps.com/itemicons/2hslash003.jpg  1,60  Miele Mead  Realizzato con i migliori Pappa Reale (Wasp Miele)  http://www.eqmaps.com/itemicons/potion001.jpg  
un articolo presentato da Albert Lichtblau


Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni.
Importante: Questo articolo "XHTML FML Carrello Forma" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.


Online: 261 users browsing the articles directory