Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/10/2013, 14:06
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
Puntos: 1485
Respuesta: función COUNT(value1,value2,...) formulario acrobat

he intentado buscar referencia de dicha función pero no la encuentro ni en la referencia de scripting para acrobat. si COUNT devuelve el número de campos válidos, entiendo que se usaria de esta manera T = COUNT(var0, var1, ...);. no obstante, que tipo de valor debería tener las variables es de difícil deducción; quizas sean referencias a los campos o valores primitivos (número, string, boolean).

en javascript para web se puede hacer lo mismo, solo que dicha función no existe; hay que crearla.
Código:
function count(){
var valid = 0;
    for (var i = 0, len = arguments.length; i < len; i++){
    // validacion del campo
    if (arguments[i].value.trim().length) valid++;
    }
return valid;
}

// uso ;
var var0 = document.forms[0].elements[0];
var var1 = document.forms[0].elements[1];
var var2 = document.forms[0].elements[2];
count(var0, var1, var2);
en este código, estoy asumiendo que los argumentos de la función siempre serán campos de formulario. en adición, la única validación realizada es que el campo contenga cualquier texto que no sea espacios en blanco. obviamente, este ejemplo no te va funcionar en PDFs porque las referencias son distintas.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.