Ir para conteúdo

POWERED BY:

Arquivado

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

WRK_VLF

Link botao form IE

Recommended Posts

Boa noite

 

Estou com problemas ao adicionar um link no botao form no internet explorer

 

todos os outros navegadores ficam ok, menos no ie, ele não faz nada, como se nao houve-se ação alguma no botão

 

 

estou colocando assim:

<a href="index.php?page=pontuacao/venda"><input id="cancelar" name="cancelar" type="button" value="    Cancelar   "></a>

 

como poderia colocar para funcionar no IE

 

Observaçao: Testei no ie 7 e 8, e nada funcionou, e mesmo colocando com endereço fixo, http:// link completo

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duas sugestões:

 

Assim:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="" method="get">
<input id="cancelar" name="page" type="submit" value="pontuacao/venda">
</form>
</body>
</html>

 

Ou assim, com jQuery (100% funcional no IE):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
	url = location.href;
	if(url.indexOf($(this).attr("value")) == -1){
		if(url.indexOf("?") == - 1)
			location.href=(url+"?"+$(this).attr("value"));
		else
			location.href=(url+"&"+$(this).attr("value"));
	}
});
});
</script>
</head>

<body>
<button value="page=pontuacao/venda">Cancelar</button>
<button value="page=apagar">Apagar</button>
<button value="page=seila">Sei lá</button>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para trabalhar com botões, deverá utilizar Javascript.

 

<button id="cancela">Cancelar</button>

 

document.getElementById('cancela').onclick = function(){ window.href.location = './?page=pontuacao/venda'; };

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.