Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2007, 11:05
JhonnyPienso
 
Fecha de Ingreso: julio-2007
Mensajes: 17
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Misterio en mi codigo

Tengo un problema que les juro no encuentro explicación.
Vieron esos famosos problemas inesperados y totalmente insospechables que solo serían digno a este oscuro y misterioso mundo de la informática? Bueno, éste es un caso a investigar.
Tengo el siguiente formulario:

Código HTML:
<form method="post" name="regemail" action="index.php">
Escribe tu e-mail para recibir noticias del sitio!<br />
<input type="text" name="email" size="20" value="@" />
<input type="submit" name="cmdregemail" value="Ok" />
</form> 
Nada fuera de lo común. Es más, lo irónico de todo es que funciona!
Misterioso? Escuchen:
Lo inexplicable aquí es que funciona PERO si sólo hago CLICK con el MOUSE en el botón del Submit, en este caso "Ok", pero si estoy escribiendo el mail y presiono Enter directamente (sin apretar Tab y "enfocar" el boton), envía los datos normalmente, pero el index.php no me lo toma!:

Código PHP:
if ($_POST[cmdregemail]) {
#...acciones...

No entra, juro por mis narices que no entra. Y eso que cuando pongo en actualizar me pregunta para volver a mandar los datos, o sea, que el envío de datos por medio del submit llega al index. Pero sólo por alguna extrañísima razón, no funciona el $_POST cuando aprieto Enter del teclado, pero funciona perfectamente si hago click en el boton submit del formulario.
Al hacer mis múltiples pruebas para saber de donde podría venir el error, descubrí que funciona con el Enter pero cuando tiene más de un campo de texto. O sea, dos o más "<input type="text"...".
Si, tal vez esta clase de problema aparezcan cuando se alinean los planetas mercurio y plutón y nace a la vez un japonés con ojos redondos en camboya.
No sé si sentirme con miedo, halagado, o con mucha bronca. Por ahora, elegí la tercera.
Si alguien podría abofetear mi duda con los látigos de su sabiduría (¿?), agradecido estaré.
Muchas gracias :D

PD: Si quieren ver con sus propios ojos este triángulo de las bermudas digital, ingresen a http://www.vidadeestudiante.com.ar, y en la columna derecha verán un recuadro que dice: "Escribe tu e-mail para recibir noticias del sitio!", bueno, ahí esta. Tengan cuidado.