Ir para conteúdo

Arquivado

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

Dieguinhu Web

[Resolvido] Redirecionamento em função

Recommended Posts

gente tenho essa função que exibe dois alertas

 

</script>

<script type="text/javascript">

function notEmpty(){

var myTextField = document.getElementById('myText');

var myTextField1 = document.getElementById('myText2');

if(myTextField.value != "" | myTextField1.value != "")

 

alert("Cancelamento efetuado com sucesso" + '\n' + "Motivo: " + myTextField.value + " Responsável:" + myTextField1.value );

 

else

alert("Digite uma ocorrência para o cancelamento!") ;

}

 

 

</script>

 

 

no primeiro if eu preciso que redirecione para uma pagina mas não está indo não sei porque....

 

coloquei embaixo do

 

alert("Cancelamento efetuado com sucesso" + '\n' + "Motivo: " + myTextField.value + " Responsável:" + myTextField1.value );

 

document.location.href='teste.htm' e não funciona aonde está o erro ai pessoal?

 

 

agradeço desde já...

 

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O alert está funcionando?

 

Você usa firefox?

Vá em Ferramentas -> Console de Erros e veja detalhes do erro.

Se não conseguir resolver, poste os detalhes.

 

Att,

Guilherme Oenning

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os alertas estão funcionando...

 

 

o que não está funcionando é o que eu quero fazer...

 

o primeiro if onde tem um alerta que exibe o que foi escrito na caixa, deve ser redirecionado....

 

e não estou conseguindo quando eu coloco uma função no if trava tudo e dá erro na linha do botão que disparara a função notEmpty()

 

 

<script type="text/javascript">

function notEmpty(){

var myTextField = document.getElementById('myText');

var myTextField1 = document.getElementById('myText2');

if(myTextField.value != "" | myTextField1.value != "")

 

alert("Cancelamento efetuado com sucesso" + '\n' + "Motivo: " + myTextField.value + " Responsável:" + myTextField1.value );

window.location="http://www.google.pt";

 

else

alert("Digite uma ocorrência para o cancelamento!") ;

}

 

 

</script>

 

e agora???

 

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A sua condicional não está certa !

if(myTextField.value != "" | myTextField1.value != "")[/quote]
O correto seria:
[code]if(myTextField.value != "" || myTextField1.value != "")
Ou então, se for utilizar o operador and, o correto seria &&

Compartilhar este post


Link para o post
Compartilhar em outros sites

está funcionando a condicional....

 

 

:blink:

 

 

se eu deixo em branco da um alerta, e o que preencher nos input´s exibe no ALERTA , mas eu queria que no alerta 1 abaixo redirecionasse....e no segundo não fizese nada...apenas isso....entendeu agora?

 

 

<script type="text/javascript">

function notEmpty(){

var myTextField = document.getElementById('myText');

var myTextField1 = document.getElementById('myText2');

if(myTextField.value != "" || myTextField1.value

 

 

1) aki tem q redirecionar pra um htmlalert("Cancelamento efetuado com sucesso" + '\n' + "Motivo: " + myTextField.value + " Responsável:" + myTextField1.value );

 

else

2) aki não faz nadaalert("Digite uma ocorrência para o cancelamento!");

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script type="text/javascript">
function notEmpty(){
var myTextField = document.getElementById('myText');
var myTextField1 = document.getElementById('myText2');
if(myTextField.value != "" | myTextField1.value != "")
{
alert("Cancelamento efetuado com sucesso" + '\n' + "Motivo: " + myTextField.value + " Responsável:" + myTextField1.value );
window.location="http://www.google.pt";
}
else
{ 
alert("Digite uma ocorrência para o cancelamento!");
} 
} //fim funcao

</script>

 

Problema faltavam bastantes { }

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.