Oi gente.. gostaria de saber como fazer para checar um campo de um formulário antes de enviá-lo se o mesmo possui 03 caracteres, como por exemplo do tipo ".". Estes caracteres podem estar em qualquer posição.
Eu apenas consegui montara para q ele verifica-se se possui pelo menos 01... + eu tenho q ter certeza que o campo foi preenchido com os 3 caracteres.
Modelo do preenchimento do campo:
000.00.000.000
00.000.0.0
Identificar O Caractere De Um Campo Texto
Started By Damon, 19/11/2003, 07:28
3 replies to this topic
#1
Posted 19/11/2003, 07:28
#2
Posted 19/11/2003, 07:58
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#3
Posted 19/11/2003, 09:49
Mais eu não posso utilizar o formato máscara, visto q o intervalo altera de tamanho.... se sempre fosse a mesma quantidade de caracteres entres os ".".. seria blz... o meu problema, é q eu nao sei como confirmar a quantidade de pontos.
Ex.: 000.0.0.0
ou 00.000.000.0
ou 00.000.00.0
e assim por diante...
se o formato fosse sempre o mesmo, seria blz....
mesmo assim valeu pela dica
Eu tenho esse código para checar se possui o caractere "."...
<script>
var NOME=prompt('Entre com o código');
if(NOME.indexOf('.')==-1){
alert(falta o ponto');}
else{
alert('Ok');}
</script>
+ não se possui os 03 "."...
Ex.: 000.0.0.0
ou 00.000.000.0
ou 00.000.00.0
e assim por diante...
se o formato fosse sempre o mesmo, seria blz....
mesmo assim valeu pela dica
Eu tenho esse código para checar se possui o caractere "."...
<script>
var NOME=prompt('Entre com o código');
if(NOME.indexOf('.')==-1){
alert(falta o ponto');}
else{
alert('Ok');}
</script>
+ não se possui os 03 "."...
Edição feita por: Damon, 19/11/2003, 09:51.
#4
Posted 22/11/2003, 12:20
Existem várias formas de se fazer isso, vou postar a forma + prática que acho:
function checaPontos(n) { if (n.split(".").length == 4) { for (var i = 0; i<4; i++) if (n.split(".")[i] == ""){ alert("falta caracter antes do ponto"); return false; } return true } alert("falta "+ (3-(n.split(".").length-1)) +" ponto"); return false } </script> <form onSubmit="return checaPontos(this.campo.value)"> <input type="text" name="campo"> <input type="submit" value="ok"> </form>Qualquer dúvida poste novamente
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)