Ir para conteúdo
Fórum Script Brasil
  • 0

Bloquear Um Campo...


davidmg

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

Me registrei, eu ia ficar pouco tempo mechendo com javascript, mas estou vendo q esse tempo vai aumentar.

Desculpa usar teu post.

Respondendo tua pergunta, acredito q não vale a pena você não deixar o cara copiar e colar. Existem várias formas de copiar e colar você teria q tratar todas. Pra q você precisa bloquear isso?

abraço

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0

biggrin.gifSo lembrando

Nocaso do Internet Explorer , existe varias maneiras de copiar e colar

Tipo: Usando Btao Direito , O comando Ctrl+C, e ainda Editar > Colar

Se você esta se refeindo a senhas , pode se despreoculpar pois não e possivel copiar nem colar no campo de senha (type="password"), referindose ao win98

não sei os outros mas acredito e o menmo esquema!

Espero que tenha lhe ajudado e Falo!

Visite meu site!

Link para o comentário
Compartilhar em outros sites

  • 0

É sobre senha sim...

No sistema a senha será digitada pelo teclado virtual e o usuario pode digitar pelo teclado.

O que acontece é que se eu digitar a senha com o teclado normal no campo de usuario depois copiar e colar no campo de senha, o usuario vai entrar normal....entenderam?

Por isso eu que desabilitar o copiar e colar dos 2 campos.

E grande amigo Ricardo Cobain, eu testei o copiar e colar dos campos no 98 e ele copia e cola sim, não tem nenhum bloqueio...

Alguém pode me dar uma luz?

valeu galera....

Link para o comentário
Compartilhar em outros sites

  • 0

Eu posso até te fazer um exemplo mas não tenho como testar porque não tenho o IE pra testar. Faz o seguinte:

<html>
<head><title>Não deixar Colar</title>
<script language="javascript1.2">
function notPaste(field) {
field.value = "";
field.focus;
return false;
}
</script>
</head>
<body>
<form name="form" action="">
Login: <input type="text" name="login" onPaste="javascript:{ notPaste(this) }">
Senha: <input type="password" name="psw" onPaste="javascript{ notPaste(this) }">
</form>
</body>
</html>

Não testei por isso não sei se funciona, qualquer coisa posta ae...

abraço

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0
Eu posso até te fazer um exemplo mas não tenho como testar porque não tenho o IE pra testar. Faz o seguinte:

<html>
<head><title>Não deixar Colar</title>
<script language="javascript1.2">
function notPaste(field) {
field.value = "";
field.focus;
return false;
}
</script>
</head>
<body>
<form name="form" action="">
Login: <input type="text" name="login" onPaste="javascript:{ notPaste(this) }">
Senha: <input type="password" name="psw" onPaste="javascript{ notPaste(this) }">
</form>
</body>
</html>

Não testei por isso não sei se funciona, qualquer coisa posta ae...

abraço

Crystian

Amigo, deu o seguinte erro:

Erro no Script dessa Página

Linha: 18

Caractere: 11

Erro: ';' esperado

Codigo: 0

O que pode ser isso?

valeu

Link para o comentário
Compartilhar em outros sites

  • 0

o meu codigo tava com alguns errinhos...hehehe..... fiz com pressa e deu nisso.... mas arrumei (ACHO)

dá uma olhada de novo...

<html>
<head><title>Não deixar Colar</title>
<script language="javascript1.2">
function notPaste(field) {
field.value = "";
field.focus();
return false;
}
</script>
</head>
<body>
<form name="form" action="">
Login: <input type="text" name="login" onPaste="javascript:{ notPaste(this); }">
Senha: <input type="password" name="psw" onPaste="javascript:{ notPaste(this); }">
</form>
</body>
</html>

qualquer coisa posta ae

Abraços

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0

E aí davidmg, beleza?

Eu uso essas duas funções no "BODY", onselectstart="return false" oncontextmenu="return false;", assim o usuário não conseguirá selecionar nada em sua página, nem mesmo em combinações com a tecla "SHIFT, para copiar algo.

Já para colar eu apenas sei proibindo as teclas "CTRL" e "V" com o keyCode, que são 17 e 86, respectivamente. Já o código do Crystian não funcionou comigo no WinXP, IE 6.0 e o UltraEdit-32 ele não reconhece "onPaste", "onBeforePaste", "onCopy" e "onCut". huh.gif

Vou dar uma pesquisada e qualquer coisa eu posto aqui...

Espero ter ajudado.

Sucesso a todos... smile.gif

Não tenho culpa de a natureza humana ser evolutiva à práticidade, e essa evolução passar por mim.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...