Si llamas a una funcion javascript y validsa esto, si es todo correcto entonces llamas al ajax. La funcion podria ser algo como esto:
Código html:
Ver originalfunction isEmpty(inputVal)
{
inputStr = inputVal.length
var contsps = 0 // contador de espacios en blanco
for (var i = 0; i < inputStr ; i++)
{
var oneChar = inputVal.charAt(i)
if (oneChar == " ")
{
contsps = contsps + 1
}
}
if (contsps == inputStr)
{
return true
}
else
{
return false
}
}
function validaContacto()
{
var error='Se ha encontrado los siguientes errores: \n\n';
var band=0;
formu=document.getElementById('contactoForm');
if(isEmpty(formu.contacto.value))
{
error+="* El campo contacto no puede estar vac\u00edo \n";
band=1;
}
if(isEmpty(formu.email.value))
{
error+="* El campo email no puede estar vac\u00edo \n";
band=1;
}
if(band==1)
{
alert(error);
return false;
}
return true;
}
Saludos