Buenas tardes,
estoy intentando que el formulario que les dejo a continuacion, no se envie, si no tiene check en el "chechbox", pero no entiendo que pasa, que no me funciona.
Alguien sabria indicarme como hacerlo?
les dejo el codigo
Muchisimas gracias.
<!--
function validateFrom(button,formail,boxwarning){
var warningmail = "El E-mail ingresado no es correcto";
var warningfield = "Los campos obligatorios deben ser completados";
var warningfield1 = "Debe aceptar los términos y condiciones";
var button = document.getElementById(button);
var boxwarning = document.getElementById(boxwarning);
var formail = document.getElementById(formail);
var status = true;
button.onclick = function(){
boxwarning.style.display = "none";
for(var i=0;i<formail.length;i++){
if(formail.value == ""){
boxwarning.innerHTML = warningfield;
status = true;
if(formail.id == "marca"){
if(formail.value == ""){
status = false;
}
}
if(formail.id == "persona"){
if(formail.value == ""){
status = false;
}
}
if(formail.id == "email"){
if(formail.value == ""){
status = false;
}
}
if(formail.id == "telefono"){
if(formail.value == ""){
status = false;
}
}
break;
}else{
status = true;
if(formail.id == "email"){
if(!validateEmail(formail.value)){
boxwarning.innerHTML = warningmail;
status = false;
break;
}
}
}
}
if(status){
formail.submit();
}else{
boxwarning.style.display = "block";
}
}
}
function validateEmail(value){
var filter= /^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
if (filter.test(value)){
return true;
} else {
return false;
}
}
-->
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
h1 { text-align: center; color: #FFF; margin-top: 10px; }
#boxwarning { display: none; border: solid 1px red; background: #FFD8CB; color: black; margin: 0 auto; width: 420px; padding: 10px; text-align: center; }
form { margin: 0; }
hr { margin: 6px 0; }
form input, form textarea { margin-top: 5px; vertical-align: middle; }
form fieldset { background: #CCC; padding: 10px; margin: 10px auto 0 auto; border: 10px solid gray; width: 400px; }
URL del sitio: http://www.e-pongo.com
Hola Ignacio
Tal como te había comentado en este post:
https://www.webempresa.com/foro/2-Dudas-sobre-Servicios-Joomla-de-Webempresa/44532-Envio-mail-de-verificacion-de-correo-electronico.html
Creo que la mejor manera es usar herramientas ya creadas , si estas usando Joomla puedes usar jnews
http://extensions.joomla.org/extensions/content-sharing/newsletter/11585
Si no usas Joomla puedes evaluar un servicio de tercero, este también te permite crear formularios, manejar boletines, estadísticas, etc. Revisa la ultima parte , si tienes menos de 2000 suscriptores es totalmente gratis el envío (forever free) http://mailchimp.com/pricing/
http://mailchimp.com/
En el foro no atendemos temas de programación de Scripts o PHP, salvo sean temas puntuales de extensiones relacionadas con Joomla.
Saludos.
Hola Jhon,
Muchas gracias por contestar.
La intencion es montar una tienda virtuemart con joomla, pero de momento hemos creado una landing en html, porque sale una campaña de publicidad en breve.
Probare lo que me has comentado y muchas gracias de nuevo.
Saludos.