Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

razstec

[Resolvido] problema com document.getElementById

Recommended Posts

Pessoal tenho uma chamada para um form que que não parece estar a funcionar, isto parece estar bem e nao estou a conseguir ver o que se passa, alguem pode ver o que estarei a confundir?

 

<form name="insform" method="POST" id="insform">

<div class="button"><span><span><a href="#" onclick="document.getElementById('insform').submit()">Guardar</a></span></span></div>

 

Não sei se tem interesse para o caso mas este form vai chamar a parte asp que da ordem para guardar os dados.

request.form("insform.x")

 

Alguma sujestão?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

parece que tá certo,

 

só uns detalhes que podem gerar conflitos, como o name e id iguais (do form). Também não tenho certeza se vai funcionar se o link continuar disparando o href.

 

acho que pode ser melhor colocar um return false no final

 

<a href="#" onclick="document.getElementById('insform').submit(); return false">Guardar</a>

 

edit: mais um detalhe, se tudo não funcionar, é quase certo que é o seu DOCTYPE que está errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, tu ta fazendo alguma coisa errada.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
   <head>
       <title>teste</title>
   </head>
   <body>
       <form name="insform" method="POST" id="insform">
       <div class="button">
           <span><span>
               <a href="#" onclick="document.getElementById('insform').submit(); return false" >Guardar</a>
           </span></span>
       </div>
       </form>
   </body>
</html>

 

esse código funciona perfeitamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao e do asp porque se utilizar um imput ele funciona bem:

 

<input type="image" id="insdoenca" name="insdoenca" src="images/ok.jpg" >

 

utilizando isto ele funciona (logo nao pode ser do asp) mas eu nao queria fazer assim porque ja tenho outras defenições para o input

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja esta resolvido, redefeni o input e deixei assim

 

<input type="image" id="insdados" name="insdados" src="images/ok.jpg" >

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.