pourquoi passer par le name avec des names incrémentés ???


x = document.forms['monform'].elements['val'+N'][0].value*2);

avec des names simples:

x =...