Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2012, 03:18
Avatar de okunova00
okunova00
 
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Reparar Función Prompt

Buenas tengo un problema con una función ya que no logro que haga lo que quiero que haga :P

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:
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=='');

	};
No se si va en este foro o en CSS o JavaScript

Última edición por okunova00; 09/02/2012 a las 03:38 Razón: No se si va en este foro o en CSS o JavaScript