Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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.
obrigado mas nao esta a funcionar :(
o meu doctype é o seguinte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
abraço
Só para efeito de testes, troca o doctype por
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
esta na mesma :(
posta seu codigo...
a pagina inteira para nois ver...
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
alterado
Meu amigo isso ja está sendo postado, agora seu problema é com o asp, Então melhor mover o tópico para lá.
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
ja esta resolvido, redefeni o input e deixei assim
<input type="image" id="insdados" name="insdados" src="images/ok.jpg" >
obrigado
Tente usar o seguinte <a href="#" onClick="javascript:document.insform.submit()">Guardar</a>