tengo un problema espero puedan ayudarme.
resulta que hace un tiempo hice un formulario con mootools 1.1.1 y me funciono perfecto, pero ahora actualize a motools 1.2.1 porque encontre un slider de imagenes pero esta solo para la v 1.2.1 y ya no funciona mi formulario... no se mucho de ajax, con trabajos e hice el anterior y ahora no se que onda con este.... alguien que me pueda ayudar a cambiar mi js anterior a 1.2.1???
les dejo el codigo:
Código JavaScript:
Ver original
var show = function(ev,t,v) { ev.effect('opacity', { duration: 700, onComplete: function(){ if(v!=1) { ev.setProperties({ 'class': 'stop' }); } else { ev.removeProperty('class'); } ev.setHTML(t).effect('opacity', {duration: 700}).start(0,1); } }).start(1,0); } var validar = function (c) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c)){ return 1; } else { return 0; } } window.addEvent('domready', function() { var c = $('contacto'); var msj = $('mensajes'); c.addEvent('submit', function(ev) { new Event(ev).stop(); if(c.nombre.value == '') { show(msj,'<img src="images/alert.png"/><br>No agregaste tu nombre'); } else if(c.email.value == '') { show(msj,'<img src="images/alert.png"/><br>No has agregado tu correo electrónico'); } else if(validar(c.email.value)==0) { show(msj,'<img src="images/alert.png"/><br>El correo electrónico que añadiste no es válido'); } else if(c.depto.value == '') { show(msj,'<img src="images/alert.png"/><br>Debes Seleccionar un departamento a contactar'); } else if(c.asunto.value == '') { show(msj,'<img src="images/alert.png"/><br>No has agregado un asunto'); } else if(c.mensaje.value == '') { show(msj,'<img src="images/alert.png"/><br>No has escrito un mensaje'); } else { show(msj,'<img src="images/spinner.gif" alt="" /><br>Enviando...'); var contact = new Ajax('includes/send-mail.php', { method: 'post', data:c, onComplete: function(ev) { show(msj,'<img src="images/okfull.png" alt="" width="50" height="50" /><br>Se ha enviado con éxito, el mensaje, en un lapso no mayor a 24 horas nos pondremos en contacto<br><strong>Gracias</strong>'); } }); contact.request(); } }); });