Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/06/2012, 15:29
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses
Puntos: 1012
Respuesta: como añadir valor a un array si existe el campo

Cita:
Iniciado por pithon Ver Mensaje
valores = [
["valor1", document.getElementById('valor1').value],
["valor2", document.getElementById('valor2').value],

if(document.getElementById('valor3')){}else{
["valor3", document.getElementById('valor3').value],
]
no me extraña que te levante error. no puedes hacer una condicional dentro de un array.

estamos hablando de n campos, por lo tanto primero habrá que obtener la colección de campos (getElementsByTagName) y después filtrar aquellos que son tipo "hidden" (type == 'hidden'). con esto ya tienes todos los campos hidden que existen el formulario.

por otro lado, dado la estructura, de array, que estás usando, te convendría utilizar objeto json por notación e ir extendiendo dicho objeto
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}