Hola a todos
desde ya muchas gracias por ver que problema tengo
Bueno voy al tema que me preocupa:
Tengo un formulario que se encuentra en un archivo llamado confirmarpedido.php un archivo llamado Aviso.Css y un archivo javascript llamado Validacion.js
confirmarpedido.php : lo uso para cargar los datos que le solicito
Validacion.Js : lo uso para validar
Aviso.Css : lo uso para que el aviso de error me funcione
Aqui los tres archivos
confirmarpedido.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="Aviso.css" rel="stylesheet" type="text/css" media="screen" />
<form id="form1" name="form1" method="post"action="finalizarpedido.php" > <table width="615" border="1"> <td colspan="2"><h2><strong>Por favor ingresa estos datos para poder enviarte el producto
</strong></h2></td> <td colspan="2"> </td> <input name="nomcompleto" type="text" id="nomcompleto" size="50" /> <label class = "aviso">*Debe ingresar su nombre
</label> <input name="calle" type="text" id="calle" size="30" /> <label class = "aviso">*Debe ingresar su calle
</label>
<input name="numcalle" type="text" id="numcalle" size="10" /> <label class = "aviso">*Debe ingresar su numero de calle
</label>
<script language="javascript" src="ValidacionJS.js"></script>
Aviso.Css
.aviso{
display: none;
color: red;
}
Validacion.Js
var formulario = document.getElementById("form1"), //El formulario
elementos = formulario.elements; //Sus elementos
avisos = document.getElementsByClassName("aviso"); //Las etiquetas
total = elementos.length; //El total de elementos del fomurlario
formulario.addEventListener("submit", function(event){
event.preventDefault();
var valido = true;
for (var i = 0; i < total; i++){
if (!elementos[i].value.length){
avisos[i].style.display = "inline-block";
valido = false;
}
else{
avisos[i].style.display = "none";
}
}
if (valido){
this.submit();
}
}, false);
El problema de todo esto es que no puedo pasarme al archivo siguiente llamado finalizarpedido.php que se encuentra en el action del formulario
Aprieto el boton para ir a la pagina siguiente y no hace nada
Alguien que me pueda ayudar por favooooor
Desde ya muchas gracias