Me pasa algo muy raro con un form que manejo con JS... Recientemente le añadí dos campos tipo hidden, que son modificados por JS/AJAX:
Código:
La gestión con JS/AJAX me funciona como espero, pero al hacer submit del formulario, ni "f" ni "a" tienen valor.<input type="hidden" name="f" id="f" /> <input type="hidden" name="a" id="a" />
La función que añade los valores es la siguiente:
Código Javascript:
Ver original
function ge(i){ return document.getElementById(i); } function mifuncion(k,v){ if(k=='f'){m=ge('f').value} else if(k=='a'){m=ge('a').value} m+=v+";"; n=m.split(";"); s=''; for(i=0;i<n.length;i++){ for(j=i+1;j<n.length;j++){ if(n[i] == n[j]){ n[i] = ''; n[j] = ''; } } } for(i=0;i<n.length;i++){ if(n[i]!= ''){s+=n[i]+";"} } if(k=='f'){ge('f').value=s} else if(k=='a'){ge('a').value=s} }
Alguien sabe qué puede ser lo que le pasa a mi form? El resto de los inputs si que llevan bien el valor a la página de destino...
Gracias.