No es para nada una novedad los dolores de cabeza que tenemos los desarrolladores web, cuando trabajamos con IE (en todas sus versiones), así que este post es simplemente para recordarles un detalle no menos importante a la hora de codificar con Javascript:
Cuando escribimos código para IE hay que absolutamente SIEMPRE respetar minúsculas y/o mayúsculas, ejemplo: NO es lo mismo el id “codigoPais” que “codigopais” o “CodigoPais”.
Si queremos obtener el valor de codigoPais, con JQuery sería (y para cualquier navegador):
<input id="codigoPais" value="Rock"></input>
Caso 1. $("#codigoPais").val();
Caso 2. $("#codigopais").val();
Caso 3. $("#CodigoPais").val();
Sin embargo, cuando lo hacemos desde IE sólo se cumplirá para el Caso 1, con los demás casos no obtendremos más que un “undefined”.
Si habrán puteado, no? Menuda estupidez. See ya.

Comentarios recientes