Hola!
Mira, para hacer eso tenes dos formas, una con JavaScript y otra con PHP, aunque el formulario, al hacerlo con PHP, ya fue enviado.
1) JavaScript
:
1.a)
Código PHP:
if(document.getElementById('campoQueNo').value) {
return false;
}
1.b)
Código PHP:
if(document.formulario.campoQueNo.value!="") {
return false;
}
2) PHP
Código PHP:
if(trim($_POST['campoQueNo'])!="") {
if(trim($_SERVER['HTTP_REFERER']!="")) {
header('Location: '$_SERVER['HTTP_REFERER']);
/*o con JavaScript seria: echo '<script> window.location = "'.$_SERVER['HTTP_REFERER'].'" </script>*/
exit();
}else {
exit();
}
}else {
//PROCESAR FORMULARIO
}
A mi concepto, preferiria hacerlo con PHP. Me resulta mas fiable. Porque puede que use algun programita para deshabilitar JavaScript.
Espero que te sirva!
Saludos!