Como podem ver no meu formulário tenho vários campos ("A","B" e "C")
Como faço para limitar o campo "A" a 9 números inteiros obrigatóriamente?
Sei que tenho que usar ^[0-9]{1,9}$
Mas como uso isso?
essa função prevê que os dígitos sejam numéricos…
agora vc cria uma para tratar a obrigatoriedade da quantidade de dígitos!
Abraços
Sonkinha
Pois minha gente. O problema é que nunca usei javascript, não faço a mínima ideia como se usa. E simplesmente não tenho tempo para ir ver tutoriais de javascript pois meu projecto daqui a pouco tem de tar pronto.
Sonkinha
jscamara:
o maxlenght limita o campo a 9 dígitos mas não trata se são números ou letras…
acredito que você terá que tratar via javascript.
essa função prevê que os dígitos sejam numéricos…
agora vc cria uma para tratar a obrigatoriedade da quantidade de dígitos!
Abraços
Cara isso não precisa de especificar qual o textbox para fazer isso? O formulário está numa página e o processamento está noutra. Não da somente para fazer isso para o campo (A)?
jscamara
faz assim, no campo do input A vc adiciona o evento onKeyPress, ou o onKeyRelease,
e passa a função do javascript
tendeu?
sephil
Olá colega,
A função que o jscamara postou, recebe um evento (que é a tecla que você pressionou) para fazer a chamada dessa função, você faz assim:
Blz galera. Funciona. Agradeço a todos vocês.
Agora para finalizar peço uma breve explicação a vcs do javascript aqui “postado” como sou novo em javascript não percebo a lógica dele.
E já agora…o JavaScript também pode ser usado em páginas HTML?