Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2013, 15:23
Avatar de piponsio
piponsio
 
Fecha de Ingreso: octubre-2012
Mensajes: 29
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Problema en Funcion

Hola ! Primero que nada Muchas gracias por visitar.

En parte de mi codigo llama a una funcion para revisar si el valor de un input de un formulario existe, si es así este da el valor si no entrega false.

Código Javascript:
Ver original
  1. function value_input(a,b){
  2.         if (document.a!==undefined){
  3.             if(document.a.b!==undefined){
  4.                 c=document.a.b.value;  
  5.             }
  6.         }
  7.         else{  
  8.             c=false;    
  9.         }
  10.         return c;
  11. }
  12. valor=value_input("formulario","input");
El problema es que cuando llamo a la funcion, esta entrega false, incluso si existe tal formulario o input, pense que estaba mal redactado el codigo, pero luego lo ocupe sin funcion asi:
Código Javascript:
Ver original
  1. if (document.formulario!==undefined){
  2.             if(document.formulario.input!==undefined){
  3.                 c=document.formulario.input.value; 
  4.             }
  5.         }
  6.         else{  
  7.             c=false;    
  8.         }
  9. alert(c);

de esta forma si funcionaba el codigo.
Lo que yo creo es que la funcion busca si existe un formulario a, en ves de la variable a que sería "formulario"