esta chamando sim
mais houve uma evolução, veja:
fiz dessa forma:
function javaTeste()
{
alert(document.forms['form'].elements['nome'].value);
document.forms['form'].elements['nome'].value ='';
alert(document.forms['form'].elements['nome'].value);
}
no primeiro alert, ele mostra o valor, no segundo ele mostra o alert sem valor nenhum, ou seja, ele esta apagando o campo, mas logo em seguida, parece que a pagina esta sendo carregada novamente, e o valor volta para o campo, sabe o que esta acontecendo?
descobri uma coisa, quando eu faço isso sem o formulario, usando o getElementById, funciona normalmente, sabe me dizer pq não funciona com o formulario?