Jump to content


Photo

Restringir Letras


  • Faça o login para participar
12 replies to this topic

#1 Reige

Reige

    Normal

  • Banidos
  • PipPip
  • 69 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 22/07/2005, 10:45

Ae pessoal,

Tenhu uma mascara de telefone e não quero que a pessoa tenha a possibilidade de digitar letras, só quero que ela digite números... mas não to conseguindo fazer! Alguem pode me ajudar?

Essa é a função:

<script language="JavaScript">
function FormataValor(campo,tammax,teclapres) {
var tecla = teclapres.keyCode;
vr = document.form[campo].value;
vr = vr.replace( "-", "" );
vr = vr.replace( "-", "" );
tam = vr.length;
if (tam < tammax && tecla != 8){ tam = vr.length + 1; }
if (tecla == 8 ){ tam = tam - 1; }
if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
if ( tam <= 4 ){
document.form[campo].value = vr; }
if ( (tam > 4) && (tam <= 8) ){
document.form[campo].value = vr.substr( 0, tam - 4 ) + '-' + vr.substr( tam - 4, tam ); }
}
}
</script>
<html>
<form method="POST" name="form">
  <input type="Text" name="valor" size="10" maxlength="9" onKeyDown="FormataValor('valor', 13, event)">
</form>
</html>

VALEU!!! (y)
Faz parte do plano!

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 22/07/2005, 10:48

http://www.mredkj.co...s/validate.html
Klaus Paiva
Conheça também: Taperás

#3 Reige

Reige

    Normal

  • Banidos
  • PipPip
  • 69 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 22/07/2005, 10:51

Q? não entendi... eu quero tirar as letras! quero ki a pessoa nao posso digitar nenhuma letra, soh digite numeros!

valeus!
Faz parte do plano!

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 22/07/2005, 11:08

Bom, pelo tempo em que eu postei, e pela sua resposta... É MAIS DO QUE ÓBVIO de que você não leu o artigo que lhe mostrei.

Como eu sou bonzinho, tá aqui o código:

<script language="JavaScript" type="text/javascript">
<!--
function blockNumbers(e)
{
var key;
var keychar;
var reg;

if(window.event) {
  // for IE, e.keyCode or window.event.keyCode can be used
  key = e.keyCode;
}
else if(e.which) {
  // netscape
  key = e.which;
}
else {
  // no event, so pass through
  return true;
}

keychar = String.fromCharCode(key);
reg = /[^\d-]/;
return !reg.test(keychar);
}
//-->
</script>

<form>
<input type="text" onkeypress="return blockNumbers(event);" />
</form>


Klaus Paiva
Conheça também: Taperás

#5 Reige

Reige

    Normal

  • Banidos
  • PipPip
  • 69 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 22/07/2005, 11:13

valeu cara... não sei muito ingles! foi mal!
abracao
Faz parte do plano!

#6 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 25/01/2006, 12:12

resusitando o topico \o/

pessoal estou começando a mexer com js ..eu sei mtooooooooo o basico..eu mexo mais com php...queria q algum me explicasse o q foi feito ai nesse code....eu olhei olhei e nao entendei nadika de nada...


a e se alguem souber de uma apostila boa, posta ai
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#7 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 28/01/2006, 12:26

Bom, não entender "nadika de nada" é complicado...

Diga exatamente o que você não entendeu que, daí podemos lhe ajudar.
Klaus Paiva
Conheça também: Taperás

#8 ESBF

ESBF

    12 Horas

  • Usuários
  • 169 posts
  • Sexo:Não informado

Posted 15/02/2007, 00:00

Klaus, nesse script o "backspace" não funciona, caso o browser seja o firefox 2.0.
Que alteração deve ser feita pra que ele passe a funcionar?

Obrigado!

Edição feita por: ESBF, 15/02/2007, 00:31.


#9 matt.cavotta

matt.cavotta

    Ativo

  • Usuários
  • 347 posts
  • Sexo:Masculino
  • Localidade:Campinas
  • Interesses:Desenvolvimento Web &amp; Programação

Posted 15/02/2007, 00:51

Olá,
é só adicionar uma condição extra caso o browser sera FF:

Bom, pelo tempo em que eu postei, e pela sua resposta... É MAIS DO QUE ÓBVIO de que você não leu o artigo que lhe mostrei.

Como eu sou bonzinho, tá aqui o código:

<script language="JavaScript" type="text/javascript">
<!--
function blockNumbers(e)
{
var key;
var keychar;
var reg;

if(window.event) {
// for IE, e.keyCode or window.event.keyCode can be used
key = e.keyCode;
}
else if(e.which) {
// netscape
key = e.which;
if (key == 8) {
return true;
}

}
else {
// no event, so pass through
return true;
}

keychar = String.fromCharCode(key);
reg = /[^\d-]/;
return !reg.test(keychar);
}
//-->
</script>

<form>
<input type="text" onkeypress="return blockNumbers(event);" />
</form>


WebFórum - Equipe de Desenvolvimento - Estagiario

I'm back!
Posted Image Edgy Eft 7.04

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 23/09/2017, 12:58

Mechanism Generic Propecia Propecia Dunnes Haar cialis Propecia 6 Month Results
Zithromax For Otitis Media In Children cialis Furosemide And Alcphol Propecia Coste Farmacia
Composicion Propecia Cialis Super Active 20mg viagra cialis Sans Ordonnance Amoxicillin Pilule Pharmacie Patch Et Amoxicillin And Prenatal Vitamin

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/10/2017, 21:04

Cheap Generic Accutane levitra prices Wellebutrin 150 V 300 Propecia Liver Saw Palmetto
Rx247 Viagra Propecia Testimony Cost Of Nexeum In Canada buy viagra online Cialis 10 Mg Wirkung

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 03/11/2017, 18:00

5mg Of Propecia For Hair Loss Pastilla Levitra viagra prescription Viagra 100mg 12 St Canadian No Prescription Viagra
Acquisto Viagra It Tiempo Libre De Propecia viagra Baclofene Methadone Viagra Professional Uk

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 24/11/2017, 18:52

Kamagra Oral Jelly New Zealand viagra online pharmacy Pyridium 200mg Urinary Tract Infections Overnight Drugs Shop Viagra Generico In Contrassegno Buy Doxycycline Mastercard
Buy Synthroid From Canada How Much Do 100mg Viagra Cost 36 Strep Zithromax generic viagra Cialis Duracion Del Efecto
Keflex And Conjunctivitis levitra 20mg prix Online Deltasone Buy Clomid Enceinte Kamagra Cheap Veloce




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq