Foros del Web » Programando para Internet » Javascript »

valor de otro campo a una funcion

Estas en el tema de valor de otro campo a una funcion en el foro de Javascript en Foros del Web. Saludos a todos... he intentado pasar el nombre de un campo de formulario a traves de una llamada a funcion con el evento onClick pero ...
  #1 (permalink)  
Antiguo 15/08/2005, 13:14
 
Fecha de Ingreso: agosto-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 71
Antigüedad: 20 años, 1 mes
Puntos: 0
valor de otro campo a una funcion

Saludos a todos...
he intentado pasar el nombre de un campo de formulario a traves de una llamada a funcion con el evento onClick pero no resulta:
<input type "hidden" name = "a" value = "0"><a onclick = "cambia(a)" > aqui</a></input>

Lo que quiero en el scrip es tomar el valor que viene en la funcion y cambiar el valor del hidden respectivo

es decir: si viene el hidden 21, yo tomo su valor y comparo, si es 1 lo llevo a 0 y viceversa.

Eso es para efectos de una matroz en donde devo controlar los valores a true o false segun se hace click en cada uno.

El rollo esta en que no se como pasar el parametro en la funcion cambia() para capturarlo luego en el script
__________________
David F. Moreno A.
Consultor Sennior - Web Developer
  #2 (permalink)  
Antiguo 16/08/2005, 05:43
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 7 meses
Puntos: 772
Hola morenomorales

Así por encima, creo que esto te puede servir:

<input type "hidden" name = "a" value = "0" onclick = "cambia(this)" />

y en la función poner algo así:

function loquesea(obj) {
valor=obj.value;

Saludos,
  #3 (permalink)  
Antiguo 16/08/2005, 06:02
Avatar de crcbad  
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 19 años, 8 meses
Puntos: 0
De acuerdo

Es lo correcto como dice JavierB, otra forma parecida sería, tomando como ejemplo lo escrito por JavierB:

Código HTML:
<input type "hidden" id="Oculto1" name = "a" value = "0" onclick = "cambia()" />

y en la función poner algo así:

function loquesea() 
{
var valor=document.getElementById("Oculto1").value;
}

Espero que te sirva :D
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:
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 13:06.