Re: [Ovillo] Establecer foco con Javascript
2009/4/18 manuel cuesta > Saludos. > Quiero establecer el foco en un formulario con Javascript. El código creo > que está bien pero no me funciona, lo he intentado también simplificando el > código pero no hay manera. Seguro que es una tonteria pero me está > calentando mucho la cabeza. > Gracias por anticipado. > > Este es el codigo HTML (Es el primer campo del formulario) > > Introduce tu nombre > maxlength="30"/> > > JavaScript enlazado de un archivo externo. > > if(document.forms.length > 0) { > for(var i=0; i < document.forms[0].elements.length; i++) { >var campo = document.forms[0].elements[i]; >if(campo.type != "hidden") { > campo.focus(); > break; >} > } > } O_o y porque no un document.getElementsById("nombre").focus(); o $("nombre").focus(); (usando prototype) Esto es un OFF-TOPIC como una casa -- -- ℱin del ℳensaje. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
Gracias Miguel, funciona correctamente. 2009/4/27 Miguel Beltran R. > Yo uso este > > function procesa(){ > if (document.forms.length > 0){ > for(i=0; i < document.forms[0].elements.length; i++){ >tipo=document.forms[0].elements[i].type; >if( (tipo=="text") || (tipo=='select-one')){ > document.forms[0].elements[i].focus(); > if(tipo=="text") document.forms[0].elements[i].select(); > return true; >} > } >} >return false; > } > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
Yo uso este function procesa(){ if (document.forms.length > 0){ for(i=0; i < document.forms[0].elements.length; i++){ tipo=document.forms[0].elements[i].type; if( (tipo=="text") || (tipo=='select-one')){ document.forms[0].elements[i].focus(); if(tipo=="text") document.forms[0].elements[i].select(); return true; } } } return false; } ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
La pagina esta muy verde aún y el formulario no lo he subido, en todo caso creo que tal y como está debería hacer foco en el buscador. Lamento no poder dar mas info. Si tienes algun fragmento que te haya funcionado te lo agradecería. Un saludo. http://mcuesta.ionich.com/webcocina/index.html El 20 de abril de 2009 19:24, Joseba escribió: > Para saber q esta pasando exactamente necesitaria ver el codigo completo > generado de tu pag. > > Tienes esa pag. visible en alguna url? > > Slt. > > -Mensaje original- > De: ovillo-boun...@lists.ovillo.org [mailto: > ovillo-boun...@lists.ovillo.org] > En nombre de manuel cuesta > Enviado el: lunes, 20 de abril de 2009 19:13 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] Establecer foco con Javascript > > Gracias Joseba pero parece que ese no es el problema el hidden limita el > script a un formulario "no oculto". Pienso que el problema es alguna > tonteria que se me ha escapado. La solución más facil sera buscar otro > código por ahi a ver sime va mejor. > Gracias. > > El 18 de abril de 2009 13:45, joseba > escribió: > > > > > Creo q el focus te lo pone en el label > > > > Mejor: > > > >if(campo.type == "text") { > > campo.focus(); > > break; > >} > > > > Slt. > > > > -Mensaje original- > > De: ovillo-boun...@lists.ovillo.org [mailto: > > ovillo-boun...@lists.ovillo.org] > > En nombre de manuel cuesta > > Enviado el: sábado, 18 de abril de 2009 0:04 > > Para: Ovillo, la lista de CSS en castellano > > Asunto: [Ovillo] Establecer foco con Javascript > > > > Saludos. > > Quiero establecer el foco en un formulario con Javascript. El código creo > > que está bien pero no me funciona, lo he intentado también simplificando > el > > código pero no hay manera. Seguro que es una tonteria pero me está > > calentando mucho la cabeza. > > Gracias por anticipado. > > > > Este es el codigo HTML (Es el primer campo del formulario) > > > > Introduce tu nombre > > > maxlength="30"/> > > > > JavaScript enlazado de un archivo externo. > > > > if(document.forms.length > 0) { > > for(var i=0; i < document.forms[0].elements.length; i++) { > >var campo = document.forms[0].elements[i]; > >if(campo.type != "hidden") { > > campo.focus(); > > break; > >} > > } > > } > > ___ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > > > > > > ___ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
Para saber q esta pasando exactamente necesitaria ver el codigo completo generado de tu pag. Tienes esa pag. visible en alguna url? Slt. -Mensaje original- De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org] En nombre de manuel cuesta Enviado el: lunes, 20 de abril de 2009 19:13 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] Establecer foco con Javascript Gracias Joseba pero parece que ese no es el problema el hidden limita el script a un formulario "no oculto". Pienso que el problema es alguna tonteria que se me ha escapado. La solución más facil sera buscar otro código por ahi a ver sime va mejor. Gracias. El 18 de abril de 2009 13:45, joseba escribió: > > Creo q el focus te lo pone en el label > > Mejor: > >if(campo.type == "text") { > campo.focus(); > break; >} > > Slt. > > -Mensaje original- > De: ovillo-boun...@lists.ovillo.org [mailto: > ovillo-boun...@lists.ovillo.org] > En nombre de manuel cuesta > Enviado el: sábado, 18 de abril de 2009 0:04 > Para: Ovillo, la lista de CSS en castellano > Asunto: [Ovillo] Establecer foco con Javascript > > Saludos. > Quiero establecer el foco en un formulario con Javascript. El código creo > que está bien pero no me funciona, lo he intentado también simplificando el > código pero no hay manera. Seguro que es una tonteria pero me está > calentando mucho la cabeza. > Gracias por anticipado. > > Este es el codigo HTML (Es el primer campo del formulario) > > Introduce tu nombre > maxlength="30"/> > > JavaScript enlazado de un archivo externo. > > if(document.forms.length > 0) { > for(var i=0; i < document.forms[0].elements.length; i++) { >var campo = document.forms[0].elements[i]; >if(campo.type != "hidden") { > campo.focus(); > break; >} > } > } > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
Gracias Joseba pero parece que ese no es el problema el hidden limita el script a un formulario "no oculto". Pienso que el problema es alguna tonteria que se me ha escapado. La solución más facil sera buscar otro código por ahi a ver sime va mejor. Gracias. El 18 de abril de 2009 13:45, joseba escribió: > > Creo q el focus te lo pone en el label > > Mejor: > >if(campo.type == "text") { > campo.focus(); > break; >} > > Slt. > > -Mensaje original- > De: ovillo-boun...@lists.ovillo.org [mailto: > ovillo-boun...@lists.ovillo.org] > En nombre de manuel cuesta > Enviado el: sábado, 18 de abril de 2009 0:04 > Para: Ovillo, la lista de CSS en castellano > Asunto: [Ovillo] Establecer foco con Javascript > > Saludos. > Quiero establecer el foco en un formulario con Javascript. El código creo > que está bien pero no me funciona, lo he intentado también simplificando el > código pero no hay manera. Seguro que es una tonteria pero me está > calentando mucho la cabeza. > Gracias por anticipado. > > Este es el codigo HTML (Es el primer campo del formulario) > > Introduce tu nombre > maxlength="30"/> > > JavaScript enlazado de un archivo externo. > > if(document.forms.length > 0) { > for(var i=0; i < document.forms[0].elements.length; i++) { >var campo = document.forms[0].elements[i]; >if(campo.type != "hidden") { > campo.focus(); > break; >} > } > } > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Establecer foco con Javascript
Creo q el focus te lo pone en el label Mejor: if(campo.type == "text") { campo.focus(); break; } Slt. -Mensaje original- De: ovillo-boun...@lists.ovillo.org [mailto:ovillo-boun...@lists.ovillo.org] En nombre de manuel cuesta Enviado el: sábado, 18 de abril de 2009 0:04 Para: Ovillo, la lista de CSS en castellano Asunto: [Ovillo] Establecer foco con Javascript Saludos. Quiero establecer el foco en un formulario con Javascript. El código creo que está bien pero no me funciona, lo he intentado también simplificando el código pero no hay manera. Seguro que es una tonteria pero me está calentando mucho la cabeza. Gracias por anticipado. Este es el codigo HTML (Es el primer campo del formulario) Introduce tu nombre JavaScript enlazado de un archivo externo. if(document.forms.length > 0) { for(var i=0; i < document.forms[0].elements.length; i++) { var campo = document.forms[0].elements[i]; if(campo.type != "hidden") { campo.focus(); break; } } } ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Establecer foco con Javascript
Saludos. Quiero establecer el foco en un formulario con Javascript. El código creo que está bien pero no me funciona, lo he intentado también simplificando el código pero no hay manera. Seguro que es una tonteria pero me está calentando mucho la cabeza. Gracias por anticipado. Este es el codigo HTML (Es el primer campo del formulario) Introduce tu nombre JavaScript enlazado de un archivo externo. if(document.forms.length > 0) { for(var i=0; i < document.forms[0].elements.length; i++) { var campo = document.forms[0].elements[i]; if(campo.type != "hidden") { campo.focus(); break; } } } ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo