Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2011, 19:07
dpruebas
 
Fecha de Ingreso: agosto-2008
Mensajes: 23
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Utilizar varios llamados de funcion dinamica de varios campos, en otra funcion

Tengo una función en javascript que trabaja dinámicamente:

Código Javascript:
Ver original
  1. function mifuncion(variable1,variable2,variable3,variablenumero){
  2. /* Lo que hace la función */
  3. }

Y es utilizada con onchange en cada campo de un formulario:

Código HTML:
Ver original
  1. <form name="miformulario" method="post" action="pagina.php">
  2. <input type="text" name="nombre" onchange="mifuncion('palabra','primera frase','otrapalabra',8)">
  3. <input type="password" name="pass" onchange="mifuncion('palabra','frase','otrapalabradiferente',6)">
  4. <input type="button" value="Enviar" onclick="todo()">
  5. </form>

Lo que quiero, es que mi botón con la función todo() realice lo mismo que hace cada instancia de mi función dinámica, es decir, haga lo que hace mifuncion() en el primer campo, y también lo que hace mifuncion() en el segundo campo, además de realizar sus propios procedimientos.

Código Javascript:
Ver original
  1. function todo(){
  2. /* Lo que hace la funcion mifuncion en los dos llamados anteriores */
  3. /* Lo que hace la función */
  4. }

Antes tenia mifuncion() para cada campo de forma separada, entonces solo era llamarla dentro de la funcion todo(), pero decidi hacerlo dinamicamente para ahorrar mucho codigo (lo uso en decenas de campos), pero me encontre con este problema.

Espero que me puedan ayudar. Gracias.

Última edición por dpruebas; 04/12/2011 a las 19:12