Hola
selma128:
Creo que tienes un problema de entendimiento de los tipos:
document.getElementById("XXX") devuelve el objeto en sí, no una de sus propiedades (creo que estás buscando su propiedad
value). De esta manera en IE
document.getElementById("XXX").toString() devuelve directamente un
Object genérico a
String, que para los Object sin método
toString() definido es la cadena
[Object].
La solución sería:
Código:
var dni1 = document.getElementById("dni").value
Así sí que obtendríamos un
String en la variable
dni1.
Saludos.