una de JS

23/12/2003 - 18:43 por una buena persona | Informe spam
hola tego una duda, tengo un frm con los campos com1, com2, com3, com4 y
txt1, txt2, txt3, txt3, deseo que cuando el usuario cambie el valor del com1
el txt1 modifique el titulo y cuando lo haga del com2, com3, com4... lo
mismo pero con sus respectivos txt, los (com) son combos y los (txt) cajas
de texto, tengo un scrip q claro no funciona pero bueno asi:

function modi(txt,valor){
document.form.+txt+.value= valor
// luego siguen mas operaciones, que por su puesto no funcionan, pq no logro
conseguir que el nombre del txt se
//acople a esta sentencia.
}

me podeis ayudar???

Preguntas similare

Leer las respuestas

#1 pablo
23/12/2003 - 12:58 | Informe spam
prueba a poner:

document.getElementById(txt).value = valor;

pero asegurate que cada caja de texto tiene puesto el id y no el nombre como
el parametro txt.
Respuesta Responder a este mensaje
#2 Juan Carlos Martínez Fernández
25/12/2003 - 15:13 | Informe spam
Usa esta funcion para adquirir la instancia de objeto cuyo nombre o id le
pasas como parámetro (asegurate que al control le has puesto al menos un id,
un nombre o ambos):

function obj(nomObj) {
d = document;
if(d.getElementById)
o=d.getElementById(nomObj);
else if(d.all)
o=d.all[nomObj];
else if(d.layers)
o=d.layers.eval(nomObj);
return(o);
}

Despues puedes recuperar el valor de cualquier objeto de forma segura en tus
rutinas:
...
var objCombo = obj("com3");
var objText = obj("txt1");

objText.value = objCombo.options[objCombo.selectedIndex].value;
objText.value = objCombo.options[objCombo.selectedIndex].text;
...

Espero haberte sido de utilidad. Un saludo y felices fiestas...
Juan Carlos Martínez Fernández
mailto:


"una buena persona" escribió en el mensaje
news:
hola tego una duda, tengo un frm con los campos com1, com2, com3, com4 y
txt1, txt2, txt3, txt3, deseo que cuando el usuario cambie el valor del


com1
el txt1 modifique el titulo y cuando lo haga del com2, com3, com4... lo
mismo pero con sus respectivos txt, los (com) son combos y los (txt) cajas
de texto, tengo un scrip q claro no funciona pero bueno asi:

function modi(txt,valor){
document.form.+txt+.value= valor
// luego siguen mas operaciones, que por su puesto no funcionan, pq no


logro
conseguir que el nombre del txt se
//acople a esta sentencia.
}

me podeis ayudar???


Respuesta Responder a este mensaje
#3 una buena persona
30/12/2003 - 13:01 | Informe spam
q ya viene el 2004 y joder, otro año mas viejo :DD


"una buena persona" escribió en el mensaje
news:
hola tego una duda, tengo un frm con los campos com1, com2, com3, com4 y
txt1, txt2, txt3, txt3, deseo que cuando el usuario cambie el valor del


com1
el txt1 modifique el titulo y cuando lo haga del com2, com3, com4... lo
mismo pero con sus respectivos txt, los (com) son combos y los (txt) cajas
de texto, tengo un scrip q claro no funciona pero bueno asi:

function modi(txt,valor){
document.form.+txt+.value= valor
// luego siguen mas operaciones, que por su puesto no funcionan, pq no


logro
conseguir que el nombre del txt se
//acople a esta sentencia.
}

me podeis ayudar???


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida