Problemas com atribuito name de submit (Javascript)

é o seguinte tenho uma pagina com um:


<input type="submit" name="submit" />

tem casos em que terei que dar o submit via javascript (document.forms[0].submit()) dai como o name do submit se chama tbm submit
da um conflito… como faço para submeter a pagina via javascript sem mudar o name da tag?

bom dia cara, tranquilidade, então…

vc pode submeter o formulário pelo nome dele, ex:

<form name="meuForm">

e no javascript vc pega o form pelo nome:

document.meuForm.submit();

é uma alternativa (sinceramente não sei se irá resolver), mas a respeito do “conflito” que vc falou, que tipo de conflito seria esse?

qualquer coisa posta ae blz?

abrax

então justamente tentei isto e não deu…
o conflito que eu disse é o seguinte:

como vc sabe para acessar um elemento cujo tenha a tag name vc podera fazer

document.meuForm.nomeQueEstaNoName

porem quando este nome é submit o javascript ira interpretar este submit como o nome do elemento que tem o name=“submit” e não com a função submit…
então tera o seguinte erro: “submit is not a function” pois para ele o submit e o nome do elemento e não uma função… dai que ta o problema… poderia resolver facilmente mudando o nome do elemento para outra coisa que não seja submit… porem e se eu não puder alterar o nome do elemento? como faço para submeter esta pagina via JS?

[code]

[/code] Lembrando que quando usa a tag submit por default vai submeter o form dela.

Problema realmente intrigante!

document.meuForm.submit.click()

:smiley: