Foros del Web » Programando para Internet » Javascript » Frameworks JS »

no me funciona en firefox

Estas en el tema de no me funciona en firefox en el foro de Frameworks JS en Foros del Web. Hola tengo este codigo que me anda en todos los navegadores menos en firefox.. $e(document).ready(function(){ $e('.b_engine-button button').click(function() { var frm = document.getElementById('b_frm'); var ingresedest = ...
  #1 (permalink)  
Antiguo 19/08/2011, 20:35
 
Fecha de Ingreso: junio-2010
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta no me funciona en firefox

Hola tengo este codigo que me anda en todos los navegadores menos en firefox..

$e(document).ready(function(){

$e('.b_engine-button button').click(function() {
var frm = document.getElementById('b_frm');
var ingresedest = ["Ingrese su destino aqui"];
var ingresedest1 = document.getElementById('b_inputDest').value;

if( ingresedest1 == 0 || ingresedest1 == ingresedest) { //¿Tiene 0 caracteres?
b_frm.b_inputDest.focus(); // Damos el foco al control
document.getElementById('msj-error').innerHTML = 'Debe Elegir un Destino';
return false;}
else
{trackBackUrl(document.location, "booking", false);
frm.submit();}
});

});
  #2 (permalink)  
Antiguo 19/08/2011, 23:35
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: no me funciona en firefox

tienes varios errores e incongruencias:

var ingresedest = ["Ingrese su destino aqui"]; //esta declaración no es válida, ¿que quieres: un JSON, un Array o los corchetes son parte de la cadena?

//FF no admite referencias directas, usa colecciones por NAME:
document.forms['b_frm'].elements['b_inputDest'].focus(); // Damos el foco al control

además si al principio tienes una referencia directa al form???:
var frm = document.getElementById('b_frm');

podrías dejarlo así siempre y cuando el input tenga como name="b_inputDest"
frm.elements['b_inputDest'].focus(); // Damos el foco al control


OJO: document.forms analiza por el atributo NAME, no por el ID como en el caso de document.getElementById()
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: firefox, html, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:45.