Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2009, 23:16
estefanosalazar
 
Fecha de Ingreso: septiembre-2009
Mensajes: 124
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: No enviar datos de formulario si un campo ha sido llenado

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!