Ir para conteúdo

POWERED BY:

Arquivado

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

Cristiano_L_R

<input type="image">

Recommended Posts

oie.. estou com um probleminha aqui no meu formulário.. em todas os formulários, usei <input type="image" src="imagem" onclick="funcao()">... até aí td bem.. o problema, é que quando clico e chama a função, ela valida alguns campos... e na hora de retorno, se houver campo que não foi preenchido corretamente, dá refresh na página e acabo perdendo o que já foi digitado nos outros campos...

 

mas se troco para <input type="button" onclick="funcao()">, funciona perfeitamente..... o

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdader o INPUT type="IMAGE" acaba funcionando como um submit.. aí você tem duas opção, ou você coloca uma imagem e um link nela pra dar essa ação ou você valida o form antes de enviar....

 

Exemplo:

<a href="#" onClick="funcao()"><img src='imagem' border=0></a>

No caso de usar imagem, e linkar ela, utilize o border=0 pq ai ela nao fica com borda de link.

 

Esta seria uma opção... agora se você quer utilizar a imagem para validar seu formulário, você vai tq trocar a validação, vai tq jogar a ação na tag do form... segue abaixo

 

funcao(){

 

 

    IF(condicao){

        return false;

    }else{

        return true;

    }

 

 

}

 

 

<FORM NAME="nome" onSubmit="return funcao()" action="acao">

  <input type="image" src="imagem">

</FORM>

Bom... eu acho q sua duvida seria isso, ve se funciona... caso nao for, da um toque ae que tentamos ajudar...

 

Abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

JavaScript

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.