Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Problemas al concatenar. (http://www.forosdelweb.com/f13/problemas-concatenar-592509/)

Xcorpio 02/06/2008 09:12

Problemas al concatenar.
 
Buenos días mis estimados...en esta oportunidad recurro a ustedes con el siguiente detalle:

Necesito emular esta función que me serviria para un solo elemento, la cual me transfiere o copia el valor que apunta determinada opción en un combo a un text en el mismo form, de esta manera funciona perfectamente.

Código:

function mostrarFichaRec_AQ(){
    with (document.MiForm){
    var textF = cboRecurso1.options[cboRecurso1.selectedIndex].value;
    txtFichaRec1.value = textNoFicha;
                                    }
                                  }

El caso ahora es que necesito que la misma función funcione con varios combos que tienen el mismo contenido y que deben transferir sus respectivos valores a varios text asociado a cada uno de ellos (Un combo --> Un text) y eso lo trato de hacer de esta manera:


Código:

function mostrarFichaRec_AQ(Id){
    with (document.MiForm){
    var textF = ["comboR" + Id].options[["comboR" + Id].selectedIndex].value;
    txtFichaRec1.value = textF;
                                    }
                                  }

y no funciona, :'( por otro lado despues de haber revisado este gran foro y viendo unas cosillas por aqui, replantié la función de esta forma:

Código:

function mostrarFichaRec_AQ(Id){
    with (document.MiForm){
    var textF = comboR[Id].options[comboR[Id].selectedIndex].value;
    txtFichaRec1.value = textF;
                                    }
                                  }

y nada, en ambos casos Id es el valor del indice del combo y del text con el que quiero que tome en cuenta la función mostrarFichaRec_AQ(Id), el valor Id llega perfectamente, pero con el resto no se me ocurre mas nada.... :neurotico: , a ver que mano me pueden dar.

quimfv 02/06/2008 12:43

Respuesta: Problemas al concatenar.
 
Código:

function mostrarFichaRec_AQ(Id){
    with (document.MiForm){
    var textF = comboR[Id].options[comboR[Id].selectedIndex].value;

hasta aqui funciona?
Haz alert(textF); para ver si tiene el contenido que esperas...

Luego

Código:

txtFichaRec1.value = textF;
es la referencia al txt? pues tendras que decirle que txt vas a llenar....

Código:

document.getElemetById("loquesea"+id).value=textF;
o algo parecido... no?

Quim

Xcorpio 04/06/2008 06:13

Respuesta: Problemas al concatenar.
 
Cita:

Iniciado por quimfv (Mensaje 2431114)
Código:

function mostrarFichaRec_AQ(Id){
    with (document.MiForm){
    var textF = comboR[Id].options[comboR[Id].selectedIndex].value;

hasta aqui funciona?
Haz alert(textF); para ver si tiene el contenido que esperas...

Luego

Código:

txtFichaRec1.value = textF;
es la referencia al txt? pues tendras que decirle que txt vas a llenar....

Código:

document.getElemetById("loquesea"+id).value=textF;
o algo parecido... no?

Quim

Gracias Quim...dejame probar!


La zona horaria es GMT -6. Ahora son las 20:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.