Por lo que veo en tu código no esta recibiendo la variable campo por ninguna parte es por eso que te la devuelve vacía.
 
Mira la linea 1;   
Código Javascript
:
Ver original- function validaform(falta_la_variable_campo) { 
-       if(campo.length == 0){ 
-        } 
-       elseif(campo2.length == 0){ 
-        } 
-        elseif(validateinfo(campo2)){ 
-        } 
- } 
-   
-   
- function validateinfo(info) { 
-     $.ajax({ 
-         data:  { 
-             info: info, 
-         }, 
-         url:   'validador.php', 
-         type:  'post', 
-         success:  function (response) { 
-             if (response == 1) 
-                 return true; 
-             else 
-                 return false; 
-         } 
-     }); 
- } 
En caso de que me equivoque por favor pon el código completo.. 
Saludos!