Vamos a añadir un nuevo elemento con un aspecto de precios diferentes:

Observe cómo a pesar de que este Mead costes 1 pieza de plata y 6 piezas de cobre, mantiene el redondeo hasta un número entero. Usted puede solucionar este problema agregando el elemento de dígitos a la elemento.

Dar un valor de 2 dígitos con el elemento dice Mozquito para redondear sobre la base de los dos primeros dígitos después del punto decimal. A fin de mostrar el ejemplo de redondeo de decimales, se agrega un segundo producto. No puede haber notado que el código fuente se ha casi duplicado en la longitud 80 a 112 líneas. Si se corta-y-pega, también puede pasar por alto el hecho de que no sólo hay que cambiar la mayoría de los valores, pero cada id debe ser diferente. Molesto, ¿no? Piense en lo tedioso que es si hay que añadir 100 puntos o más. Afortunadamente, hay un nuevo elemento para llegar a la llamada de rescate . Usted simplemente define la fila de la tabla entera como parte de una plantilla y luego usar el elemento cada vez que quiera hacer uso de su plantilla - un proceso mucho más fácil que la solución original. En primer lugar, debe quitar la tabla de la elemento, el lugar en el interior , Y dar a la plantilla de elemento de un valor de ID de elemento. (No se olvide de añadir el después de la tabla se cierra.)

 (Elemento de la tabla) 

A continuación, de nuevo en el elemento, puede añadir la . Cada instancia de este elemento toma su valor de identificación y las referencias de la plantilla con un atributo:

 (Tabla de las claves Monetario) 

 

Esto es lo que a su FML parece con todo juntos. Tenga en cuenta que hemos retirado temporalmente el cuadro segundo tema por completo.

Esto es grande porque en vez de duplicar la gran mesa, se agregan sólo cuatro nuevas líneas de código. Pero hay algo todavía desaparecidos. Con el fin de hacer uso de la plantilla, tienes que volcar la tabla que contiene el elemento de la Miel Mead. ¿Cómo puede conseguir que volver ahí cuando esté haciendo uso del código de reducción de plantilla de elemento? Simple. Se utiliza la elemento. Cada vez que use el elemento, puede tener una serie de elementos que alimentan la plantilla de los datos diferentes para cada ítem. En la plantilla, sustituir la propiedad del elemento de cita con los valores de ID rodeado por los símbolos de barra vertical (|). Por ejemplo:

 PP

cambios en

 PP

En el marco del elemento, añadir las variables de precios:

 10000  1,60 

Una vez que añadir en todos los otros campos y los datos, esto es lo que la forma FML completa el siguiente aspecto:

Esto es genial, pero todavía falta algo. Sería conveniente si usted también podría crear un total general de funcionamiento de lo que has comprado hasta ahora. Esto es muy sencillo. Después de que el grupo de elementos, establecer otro ecuación. Esta vez, agregue los valores del total de cada elemento:

Total: 

Asegúrese de envolver alrededor de su mesa es el siguiente:

XHTML FML la cesta de compra Forma

El formulario de la cesta de compraAhora sabemos lo suficiente de XHTML-FML para crear un formulario de información de contacto, así que es momento de pasar a marcado más complejo. Puede tomar algo de lo que has aprendido hasta ahora para crear una forma interactiva, carrito de la compra genéricos con un completo la marcha cálculos, las imágenes, y la exploración de capa - todos con FML.

  

Comience con un solo productoEstás a punto de iniciar un nuevo segmento de su formulario de e-comercio para lo que debe guardar su formulario de información de contacto (contactform.xhtml) Y abrir un nuevo archivo. Guardar este archivo nuevo y lo llaman

shoppingcart.xhtml. El primer paso es crear una alterna menú con varias elementos de valores numéricos que tienen de 0-6. El octavo elemento debe utilizar el mismo controlador de evento onclick como la lista editable anterior utilizado más como el contenido de la opción (no valor). El elemento estrictamente debe validar un valor numérico y deben utilizar el mismo controlador de eventos onchange como la lista editable anterior. Por último, es necesario agregar el elemento de la persona que está comprando, junto con una breve descripción sobre él. Este es el código fuente inicial dentro del cuerpo de un nuevo documento XHTML FML:

 

Ahora que tiene su producto y la capacidad de elegir la cantidad, es necesario fijar un precio y algo para calcular el total. Introducir dos elementos nuevos: y . Se utiliza para fijar el precio. Es una cantidad estática, así que no hay necesidad de un usuario para modificarlo. A continuación, insertar el elemento que sumar la suma de los precios y la cantidad. Tenga en cuenta que en realidad no lo envían directamente al navegador en sí. La segunda envuelto por la hereda el valor del total y lo imprime.

PP PP
Miel Mead Hecho con la Jalea Real mejor
(Avispa Miel)
0 1 2 3 4 5 Más SP SP
Total:

CapasAntes he mencionado la conveniencia de plantillas, inserciones y accesorios si usted tiene una enorme base de datos de los artículos que desee agregar a su formulario. Incluso si usted tiene sólo unos pocos, aún es una forma conveniente de hacer el trabajo. En la misma línea, ¿por qué tu lista de todos los elementos en una página? Usted puede tomar ventaja de la elemento que ya ha utilizado las listas editables para crear varias páginas dentro de un documento FML. Para ello, coloque un elemento con un valor de atributo id de navegar justo por encima de su primera elemento y por debajo de la elemento. Coloque el correspondiente en los últimos elemento.

 Avenger Fiery  Una espada mágica de gran alcance con una llama ardiente de una hoja de  10000,00  Miel Mead  Hecho con la Jalea Real mejores (Wasp Miel)  1,60 

Debajo de la "gran total" de mesa, colocar dos elementos utilizando el controlador de evento onclick de la siguiente manera:


   

Después de realizar estos cambios y adiciones, guarde el archivo y empujarlo a través de su navegador.

LimpiezaAhora que hemos cubierto la mayor parte de la FML, puede finalizar la parte de carrito de la compra de su formulario de e-commerce para añadiendo algunas imágenes. Uso de la , elemento que las imágenes pueden precarga para cada elemento. Por ejemplo, modificar la ubicación del elemento de la | | variable y añadir un nuevo elemento :

 | artículo |  para  | artículo | 

Tenga en cuenta la reutilización de la partida | | variable para el valor del atributo "alt". Además, para elementos, es un requisito para establecer el ancho y la altura. A fin de evitar tiempos de carga mientras se desplaza de un elemento a otro, agregue un atributo de precarga establece en el valor de sí. Esto carga de todos los conjunto de imágenes a la vez. No te olvides de añadir un elemento para | imagen |:

 10000,00  Avenger Fiery  Una espada mágica de gran alcance con una llama ardiente de una hoja de  http://www.eqmaps.com/itemicons/2hslash003.jpg  1,60  Miel Mead  Hecho con la Jalea Real mejores (Wasp Miel)  http://www.eqmaps.com/itemicons/potion001.jpg  
un artículo presentado por Albert Lichtblau


Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito.
Importante: Este artículo "XHTML FML la cesta de compra Forma" fue traducido por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.


Online: 298 users browsing the articles directory