Foros del Web » Programando para Internet » Javascript »

Problemas con Table

Estas en el tema de Problemas con Table en el foro de Javascript en Foros del Web. Hola, soy nuevo en javascript y lo que estoy haciendo es crear un formulario donde se llenan productos, cantidad, precios, etc. y una ves llenada ...
  #1 (permalink)  
Antiguo 07/09/2019, 06:15
 
Fecha de Ingreso: junio-2012
Mensajes: 29
Antigüedad: 7 años, 2 meses
Puntos: 0
Pregunta Problemas con Table

Hola, soy nuevo en javascript y lo que estoy haciendo es crear un formulario donde se llenan productos, cantidad, precios, etc. y una ves llenada la informacion un correo es enviado al cliente con toda la informacion llenada en el formulario, en el correo se visualiza una tabla con titulos y el detalle de lo que haya pedido, pero el problema es que cuando se manda la tabla y el cliente pidio 3 productos, por ejemplo, la tabla en el correo muestra 2 filas solamente y los 3 productos que ingreso los inserta en la misma fila separados por comas, como se ve en la imagen:



como puedo hacer para que me salga en varias filas?

este es parte de mi codigo:

<table cellpadding=\"2\" cellspacing=\"2\" border=\"1\" style=\"width: 100%; font-size: 10pt;\"> <thead><tr><th>Fecha Pedido</th><th>Fecha Entrega</th><th>Cliente</th><th>Razon Social</th><th>Producto</th><th>Uni. Medida</th><th>Cantidad</th><th>Precio</th><th>Total</th><th>Observ. Cliente</th></tr></thead> <tbody><tr><td>" + Despacho_Realizado.Order_Date + "</td><td>" + Despacho_Realizado.Estimated_Delivery_Date + "</td><td>" + Despacho_Realizado.Customer.Nombre_Cliente + "</td><td>" + Despacho_Realizado.Customer.Razon_Social + "<td>" + Despacho_Realizado.Products.Product.Product_Name + "<br></td><td>" + Despacho_Realizado.Products.Unidad_de_Medida_2 + "<br></td><td>" + Despacho_Realizado.Products.Quantity + "<br></td><td>" + Despacho_Realizado.Products.Unit_Price + "<br></td><td>" + Despacho_Realizado.Products.Total + "<br></td><td>" + Despacho_Realizado.Observaciones_del_Cliente + "<br></td></tr></tbody></table>

Un Saludo y muchas gracias.
  #2 (permalink)  
Antiguo 07/09/2019, 06:19
 
Fecha de Ingreso: junio-2012
Mensajes: 29
Antigüedad: 7 años, 2 meses
Puntos: 0
Respuesta: Problemas con Table

Disculpas, esta es la imagen:

  #3 (permalink)  
Antiguo 07/09/2019, 13:35
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.467
Antigüedad: 11 años, 6 meses
Puntos: 1072
Respuesta: Problemas con Table

Lo ideal es que publiques todo el código que se involucra, lo necesario y justo para reproducir el problema.

Por otro lado, salvo que estés utilizando NodeJS , javascript no interviene el el envió del email, puede que tu problema se encuentre del lado del servidor, en como procesas la información.
  #4 (permalink)  
Antiguo 07/09/2019, 22:50
 
Fecha de Ingreso: junio-2012
Mensajes: 29
Antigüedad: 7 años, 2 meses
Puntos: 0
Respuesta: Problemas con Table

Muchas gracias por la respuesta, este es el codigo completo del correo:

sendmail
[
from :zoho.loginuserid
to :Despacho_Realizado.Customer.Email,Despacho_Realiz ado.Customer.Email_2
subject :"[Order ID-" + Despacho_Realizado.Order_ID + "]Order Delivered (Despacho Realizado)"
message :"Hi,<div><br></div><div>Your order[" + Despacho_Realizado.Order_ID + "] is out for delivery.</div><div><br></div><div>Thank you for your order.</div> <table cellpadding=\"2\" cellspacing=\"2\" border=\"1\" style=\"width: 100%; font-size: 10pt;\"> <thead><tr><th>Fecha Pedido</th><th>Fecha Entrega</th><th>Cliente</th><th>Razon Social</th><th>Producto</th><th>Uni. Medida</th><th>Cantidad</th><th>Precio</th><th>Total</th><th>Observ. Cliente</th></tr></thead> <tbody><tr><td>" + Despacho_Realizado.Order_Date + "</td><td>" + Despacho_Realizado.Estimated_Delivery_Date + "</td><td>" + Despacho_Realizado.Customer.Nombre_Cliente + "</td><td>" + Despacho_Realizado.Customer.Razon_Social + "<td>" + Despacho_Realizado.Products.Product.Product_Name + "<br></td><td>" + Despacho_Realizado.Products.Unidad_de_Medida_2 + "<br></td><td>" + Despacho_Realizado.Products.Quantity + "<br></td><td>" + Despacho_Realizado.Products.Unit_Price + "<br></td><td>" + Despacho_Realizado.Products.Total + "<br></td><td>" + Despacho_Realizado.Observaciones_del_Cliente + "<br></td></tr></tbody></table><div><br></div><div>Regards,</div><div>" + zoho.loginuserid + "</div><div><br></div><div><br></div>"
]

estoy utilizando un sistema de internet llamado ZOHO.

si hubiese la forma de poder colocar en diferentes filas la informacion eso me ayudaria bastante.

Muchas gracias por la respuesta.
Un saludo
  #5 (permalink)  
Antiguo 08/09/2019, 10:41
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.467
Antigüedad: 11 años, 6 meses
Puntos: 1072
Respuesta: Problemas con Table

Viendo tu respuesta, creo entender que todo se procesa con Javascript previo a hacer el envió.

Espero que sea NodeJS caso contrario estará muy mal hecho esto.

Cita:
si hubiese la forma de poder colocar en diferentes filas la informacion eso me ayudaria bastante.
Busca en google "javascript métodos de concatenación"

También tendrás que ponerte a revisar la estructura de la variable Despacho_Realizado para que depures y reestructures tu codigo



La zona horaria es GMT -6. Ahora son las 04:08.