Bloquear o botão "Enter"

3 participantes

Ir para baixo

Tópico resolvido Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 18:57

Bem, eu queria saber como bloquear o botão enter em um " forum ", que dá ligação aos tópicos. Eu criei uma espécie de senha, para que os membros tenham que descobrir para colocar na descrição do forum, e entrar no tópico, como uma missão. Mas quando clico no campo de texto,e não digito nada só aperto o enter, ele entra de imediado... se ajuda, colocarei o código abaixo:

Código:
<center><HTML>
<HEAD>
<SCRIPT language=JavaScript>
function go(){


if (document.form.password.value=='Cabeça de Dragão'){
document.form.submit();
}
else{
alert("Õh, a senha está errada... Consulte um monitor grifino, e descubra a senha!");
}

}
</SCRIPT>
</HEAD>
<BODY>


<FORM name=form action="http://www.rpgwizengamot.com/f3-gruta-dos-leoes">


<p>Palavra: <INPUT type=password name=password>
<INPUT onclick=go() type=button value=Entre>

</FORM>
</BODY>
</HTML>
</center>


Última edição por Zoinhòón em 30.07.11 3:46, editado 1 vez(es)
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 20:36

Olá,

Tente assim:
<center><HTML>
<HEAD>
<SCRIPT language=JavaScript>
function go(){
if (document.form.password.value=='Cabeça de Dragão'){
document.form.submit();
}
else{
alert("Õh, a senha está errada... Consulte um monitor grifino, e descubra a senha!");
}

}
</SCRIPT>
</HEAD>
<BODY>
<FORM name=form action="LINK_DO_TÓPICO">
<p>Palavra: <INPUT type=password name=password>
<INPUT onclick=go() type=button value=Entre>
</FORM>
</BODY>
</HTML>
</center>

Trcoque o Vermelho por o link dó tópico...

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 20:41

Não... Quando aperto o enter, ele continua indo para a página que deveria se abrir somente com a senha... Mesmo que eu não coloque nada, >.<' Ou escreva a resposta errada, rs.
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 20:43

Olá,

Já percebi... Vou criar um código depois para você ok?

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 20:53

Ah, sim... Obrigado, ^^
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 21:23

Olá,

Muito bem aqui tem o código:
<script>
var config_form_topico = {
senha: 'SENHA', //Aqui deve escrever a senha do tópico
ErroSenho: 'ERRO_DE_SENHA_INVALIDA', //Aqui deve escrever a o aviso em caso de senha errada
Redirecionar: 'LINK_AQUI', //Aqui deve escrever a o aviso em caso de senha errada
};
$(function() {$("form#topico-com-senha").submit(function (e) {if($('#senha',this).val()==config_form_topico.senha){$("form#topico-com-senha").attr('action',config_form_topico.Redirecionar);return true;}alert(config_form_topico.ErroSenho);return false;});});
</script>
<form id="topico-com-senha">
<input type="password" id="senha" />
<input type="submit" value="Entre" />
</form>

Troque só o que tiver a vermelho por as as informações pedidas.

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 22:07

Não, não está indo... Quando clico em " Entre ", mesmo com a senha certa, ele reinicia a página... E não aparece nenhuma mensagem mesmo que a senha esteja errada...
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 22:09

Olá,

E assim:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
var config_form_topico = {
senha: 'SENHA', //Aqui deve escrever a senha do tópico
ErroSenho: 'ERRO_DE_SENHA_INVALIDA', //Aqui deve escrever a o aviso em caso de senha errada
Redirecionar: 'LINK_AQUI', //Aqui deve escrever a o aviso em caso de senha errada
};
$(function() {$("form#topico-com-senha").submit(function (e) {if($('#senha',this).val()==config_form_topico.senha){$("form#topico-com-senha").attr('action',config_form_topico.Redirecionar);return true;}alert(config_form_topico.ErroSenho);return false;});});
</script>
<form id="topico-com-senha">
<input type="password" id="senha" />
<input type="submit" value="Entre" />
</form>

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 22:24

Não... Continua reiniciando...
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 22:31

Olá,

Pode mostra o fórum onde esta aplicar isto para ver?
É estranho aqui funciona perfeitamente...

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Luciano98 29.07.11 22:36

Olá!

Substitua por esse:
Código:
<center><HTML>
<HEAD>
<SCRIPT language=JavaScript>
function go(){


if (document.form.password.value=='Cabeça de Dragão'){
document.form.submit();
}
else{
alert("Õh, a senha está errada... Consulte um monitor grifino, e descubra a senha!");
}

}
</SCRIPT>
</HEAD>
<BODY>


<FORM name=form>


<p>Palavra: <INPUT type=password name=password>
<INPUT onclick=go() type=button value=Entre>

</FORM>
</BODY>
</HTML>
</center>

Até mais.
Luciano98
Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 22:45

Não, ainda não funcionou... Bem, eu estou usando esse RPG: http://naruto-ativo.ativoforum.com , que é meu, apenas estou testando para um amigo...
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 22:47

Olá,

Vou ver se vejo o erro depois digo algum coisa. OK?

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Luciano98 29.07.11 22:48

Olá!

Substitua por esse código HTML:
Código:
<center><HTML>
<HEAD>
<SCRIPT language=JavaScript>
function go(){


if (document.form.password.value=='Cabeça de Dragão'){
document.form.submit();
}
else{
alert("Õh, a senha está errada... Consulte um monitor grifino, e descubra a senha!");
}

}
</SCRIPT>
</HEAD>
<BODY>


<FORM name=form action="#">


<p>Palavra: <INPUT type=password name=password>
<INPUT onclick=go() type=button value=Entre>

</FORM>
</BODY>
</HTML>
</center>

Até mais.
Luciano98
Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 22:56

Não... Ainda não foi... >.<'
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Luciano98 29.07.11 23:00

Zoinhòón escreveu:Não... Ainda não foi... >.<'
Poderia passar o link do tópico no qual você está tentando fazer isso?

Até mais.
Luciano98
Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 23:07

Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por ddik 29.07.11 23:11

Olá,

Tem o javascript do seu navegador ativo?

Ate mais,
ddik
ddik
ddik
Super Membro

Membro desde : 02/08/2009
Mensagens : 1787
Pontos : 2560

http://vilasims.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 29.07.11 23:16

Sim, tenho...
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Luciano98 30.07.11 3:39

Olá!

Teste esse código:
Código:
<center><HTML>
<HEAD>
<SCRIPT language=JavaScript>
function go(){



if (document.form.password.value=='Cabeça de Dragão'){
document.form.submit();
}
else{
alert("Õh, a senha está errada... Consulte um monitor grifino, e descubra a senha!");
}

}
</SCRIPT>
</HEAD>
<BODY>


<FORM name=form action="http://www.rpgwizengamot.com/f3-gruta-dos-leoes">


<p>Palavra: <INPUT type=password name=password onkeydown="if(window.event.keyCode==13){return false}">
<INPUT onclick=go() type=button value=Entre>

</FORM>
</BODY>
</HTML>
</center>

Até mais.
Luciano98
Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Bloquear o botão "Enter"

Mensagem por Zoinhòón 30.07.11 3:46

FUNCIONOU! *--------------------*
Thanks, *---*
Zoinhòón
Zoinhòón
Novo Membro

Membro desde : 17/11/2010
Mensagens : 17
Pontos : 28

http://manifestation.forumeiros.com/forum

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos