1º Que cuando te pida el correo si se le pulsa cancelar no me envié el correo, ya que ahora da igual que pulses aceptar que cancelar ya que te manda el correo.
2º Poner otro campo de observaciones para que me envié también las observaciones.
Gracias un saludo
La función es la siguiente:
Código:
No se si va en este foro o en CSS o JavaScript me.emailCheckout = function() { var remite = prompt("Introduzca correo de contacto: "); itemsString = ""; esubtotal = 0; etotal = 0; for( var current in this.items ){ var item = this.items[current]; esubtotal = item.quantity * item.price; itemsString += item.name + " " + item.quantity + " x " + item.price + "EUR = " + String(esubtotal) + "EUR" + "\n"; etotal+=esubtotal; }; itemsString +="Total: " + String(etotal) + "EUR" + "\n" + "Remite: " + remite; var form = document.createElement("form"); form.style.display = "none"; form.method = "POST"; form.action = "http://servidorcorreo.com/default.php"; form.acceptCharset = "utf-8"; form.appendChild(this.createHiddenElement("jcitems", itemsString)); form.appendChild(this.createHiddenElement("jcremite", remite)); document.body.appendChild(form); form.submit(); document.body.removeChild(form); if (p == null || p==''); };