Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 02-jun-2008, 09:12   #1 (permalink)
Xcorpio no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2006
Mensajes: 72
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.... : , a ver que mano me pueden dar.
__________________
"Detrás de toda adversidad, hay una bendición escondida."


Aldous Huxley. :arriba:
Xcorpio está desconectado   Responder Citando
Antiguo 02-jun-2008, 12:43   #2 (permalink)
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 439
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
quimfv está desconectado   Responder Citando
Antiguo 04-jun-2008, 06:13   #3 (permalink)
Xcorpio no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2006
Mensajes: 72
Respuesta: Problemas al concatenar.

Cita:
Iniciado por quimfv Ver Mensaje
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!
__________________
"Detrás de toda adversidad, hay una bendición escondida."


Aldous Huxley. :arriba:
Xcorpio está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93