Ver Mensaje Individual
  #15 (permalink)  
Antiguo 09/12/2008, 16:53
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: submit() al presionar ENTER

sanref !!!! ¿cómo que no sabes mucho de javascript?
FUNCIONA PERFECTO LO QUE ME HAS DICHO !!!!! GRACIASSSS!!!!!!!!!.

Entonces, resumiendo,
para poder validar que un INPUT text de un formulario HTML no se escape con valor vacío hacia un proceso (para el caso PHP), ni siquiera tras el usuario haber pulsado la tecla "enter", este es el código:


function validar_dato()
{
if ( f_buscar.buscar.value.replace(/ /g, '') == '' )
{ alert ("Debe ingresar alguna palabra a buscar."); }

else
{
var buscar = document.f_buscar.buscar.value;
document.f_buscar.action = "procesar.php";
document.f_buscar.method = "post";
document.f_buscar.submit()
}
}


el formulario debió quedar :

<form id="f_buscar" name="f_buscar" method="post" action="validar_dato()">
<input name="buscar" type="text" >



Gracias otra vez Sanref!!!!!!!!!!!!!!!!!!!