é 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()
