Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2012, 12:28
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: teclado numeri en vario imputs

buenas,
evidentemente no te va funcionar así. ¿conoces lo que es diseño modular? básicamente es separar cada cosa en componentes más pequeños y que sean reusables. generalmente, la reusabilidad se logra haciendo que ese componente sea genérico. es decir, que no está atado directamente sobre el componente que se aplica. en tu caso, la función clave siempre hace referencia al mismo campo. una posible solución podría ser enviar en otro parámetro el nombre del campo. luego en el cuerpo de la función haces referencia al campo utilizando ese parámetro.

Código:
function clave(numero, campo){
document.forms['formulario'].elements[campo].value = ... ;
...
}

<element onclick="clave('#', 'nombre_campo');" ... >
aunque se soluciona el problema, aún así se asume que los keypads deben estar dentro del form formulario. se puede seguir adaptando para hacerlo más genérico y reusable.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.