Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 12:56
matucasal
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años, 10 meses
Puntos: 1
Problema al enviar los datos de un form con IExplorer

Hola gente. Tengo un nuevo problema, que por lo averiguado es por una falla en mi codigo, les cuento, hice un buscador casero y funciona perfecto, pero tiene una sola falla, cuando presiono con el teclado enter desde internet explorer no me realiza la busqueda, cosa que no sucede en firefox, les dejo el codigo a ver si me pueden ayudar.

Código HTML:
Codigo del form
<script type="text/javascript">
function onEnter(ev)
 {  if(ev==13)
    { document.form1.submit();
    }
 }
</script>
<form action="buscador.php" method="post">
<input name="palabra">
<input type="submit" name="buscador" value="Buscar" onKeyUp="onEnter(event.keyCode);"/>
</form> 
la parte javascript la puse para ver si podia hacer funcionar el enter, pero no funciona tampoco.

y aca es donde tomo los datos

Código PHP:
<?php

$id
;
if (
$_POST['buscador'])
{

$buscar $_POST['palabra'];


if(empty(
$buscar))
{
echo 
"No se ha ingresado una cadena a buscar";
}else
//aca me conecto a la bd
function protect($string){
    return 
mysql_real_escape_string(strip_tags($string));
}
$buscar protect($buscar);
//sigue
si me pueden ayudar se los agradezco