PolterGeist con Android en conexión datos 3G al enviar @ arroba en un input de formulario

Al enviar un form desde mi móvil con Android, tenia un input type text que contenía el campo e-mail, porsupuesto con @.

Después de dar muchísimas vueltas y probar que con Wi-Fi Funcionaba correcto, caí en la cuenta de que era justo al enviar el formulario con datos 3G que me fallaba.

Hice de todo, buscar en foros, blogs, etc, quitarle propiedades al input type, pero de nada me sirvió,  el servidor al recibir el formulario se bloqueaba, fallaba. Como mucho conseguí ver en un servidor un error 503, pero que no me decía nada más.

Así que la solución fue quitar la @ y transformarla en ‘zyarrobayz’ antes de enviar el form con la propiedad Onclick, con javascript:

CORREO <input type=’text’ name=’us’ id=’us’ > <input type=’submit’ value=’ENTRAR’  onclick=’trans();’ >function trans() {var frase3 = document.getElementById(‘us’).value;document.getElementById(‘us’).value = frase3.replace(“@”,”zyarrobayz”);}

Y al recibir el campo $us(CORREO/EMAIL) por metodo POST reemplazamos por @ y listo en nuestro código php.

$us=$_POST['us'];$us = str_replace(“zyarrobayz”, “@”, $us); // problema arroba en 3G

Espero que os haya servido, menudo Poltergeist en Android. En windows phone funcionaba y en navegadores de Ubuntu y windows también.. Este fallo curioso solo se daba en los navegadores Android.

PolterGeist con Android en conexión datos 3G al enviar @ arroba en un input de formulario

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>