Hola, puedes hacer algunas cuantas validaciones para que cuando esten llenos los campos te muestre el msj de alerta, algo asi como:
Código Javascript
:
Ver originalif(usuario != "" && apellido1 != "" && apellido2 != "" && localidad != "" && codigo != "" && telefono != "" && email != ""){
alert("Usurio: "+usuario+"Asunto: "+asunto);
}else{
alert("Completa todos los campos")
}
Ahora, esto es "validacion de formularios" si quieres hacerlo un poco mas dinamico y con algo de Jquery puedes hacerlo con una libreria llamada jquery.validate.js http://docs.jquery.com/Plugins/Validation es muy completa y te ayuda a validar ciertos aspectos por ejemplo que un campo de "email" contenga la estrcutura de un email, un minimo-maximo de caracteres en un campo, un campo sea necesario o no.
Te pongo un ejemplo de un formulario de "Contacto" tienes de importar la libreria Jquery y Jquery.validate.js
Código HTML:
<form id='formContacto' >
<div><label>Nombre</label> <input type='text' id='nombre' name='nombre' /><br></div>
<div><label>E-mail</label> <input type='text' id='email' name='email' /><br></div>
<div><label>Web</label> <input type='text' id='web' name='web' /><br></div>
<div><label>Asunto</label><input type='text' id='asunto' name='asunto' /><br></div>
<div><label>Mensaje</label> <textarea id='msj' name='msj' tabindex="1" rows='10' cols='50' ></textarea><br></div>
<input type='submit' id="btnContacto" class='btn' value='Enviar'/>
</form>
Código Javascript
:
Ver original$(document).ready( function(){
$("#formContacto").validate({
rules: {
nombre: { required: true },
email: { required: true, email: true },
web: { required: false },
asunto: { required: true },
msj: { required: true }
},
messages: {
nombre: "*Campo requerido",
email: "*Campo requerido con formato de email",
asunto: "*Campo requerido",
msj: "*Campo requerido",
},
debug: true,
submitHandler: function(form){
var dataString = "nombre="+$("#nombre").val()+"&email="+$("#email").val()+"&web="+$("#web").val()+"&asunto="+$("#asunto").val()+"&msj="+$("#msj").val();
$.ajax({
type: "POST",
url: "email.php",
contentType: "application/x-www-form-urlencoded",
processData: true,
data: dataString,
success: function(resp){
if(resp == 0)
alert("Ocurrio un error en el servidor :(");
else{
alert("Enviado correctamente");
$("#nombre").val(null);
$("#email").val(null);
$("#web").val(null);
$("#asunto").val(null);
$("#msj").val(null);
}
}
});
}
});
});