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

Vaerificaçao De Campos!


slipknot

Pergunta

Ola queria fazer a verificaçao de campos em JS. Tp não quero que o cara digite no aniversário hfevifwevifew .......já arrmei no bd...mas quero que isso seja feito na página tb.......j dei maxlenght em td.....

vlw ae pessoal!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

ae slip...... como você mesmo disse, vou te passar o racinio.....

1- crie campos onde o usuário possa apenas por números <input type="number"> ou algo assim........

2- divida a data em 3 campos....... (dia / mes / ano)..... para cada um você faz um limite... tipo..... dia --> 31 mes--> 12

acho que isso pode ser o suficiente.... =)

mesmo assim quando eu tiver um tempo eu faço o script (afinal, preciso desenvolver minha criatividade...hehehehe)...............

Link para o comentário
Compartilhar em outros sites

  • 0

pow cara eu fiz isso! tp...como não manjo nada de java script um scriptzinho seria legal....hehehehehehe....a logica do script eu sei....não sei mesmo é prgramar em js!! hauhauahuahauhauhaua....mas você me pegou mesmo! ;)

abraços cara! e vlw!

Link para o comentário
Compartilhar em outros sites

  • 0

hehehehehehe........

acontece!!!!...

eu vou vre aki... quando conseguir finalizar o código t mando.... =)

Link para o comentário
Compartilhar em outros sites

  • 0
Ola queria fazer a verificaçao de campos em JS. Tp não quero que o cara digite no aniversário hfevifwevifew .......já arrmei no bd...mas quero que isso seja feito na página tb.......j dei maxlenght em td.....

vlw ae pessoal!

NÃO SOU MUITO BOM EM JAVA SCRIPT, MAIS NO SCRIPT BARSIL EXITE UM DO JEITO QUE VOCÊ QUER

Link para o comentário
Compartilhar em outros sites

  • 0

bem não vou voce para o forum que criamos para responder... acho antietico.. mas se quiser nos visirar.. da um pulinho lá e poste as duvias aqui no Scriptbrasil.com.br que considero o melhor Forum e no superscript.com.br que ainda chegamos a ser um dos melhores:) as vz duas opinioes é importante para chegar a melhor escolha.. segue um script que fiz aqui.. ainda não testei.. mas a logica já esta ai.. deve funcionar..

abracos

function validar_data(data){

var dia = parseInt(data.substring(0,2),10);

var mes = parseInt(data.substring(3,5),10);

var ano = parseInt(data.substring(6,10),10);

if (dia <= 31 && mes <=12 && ano >= 1000){

if (data.substring(0,1)==''0'' && data.substring(1,2) != ''0'' ||

data.substring(0,1)!=''0''){

if (data.substring(2,3)=="/"){

if (data.substring(3,4)==''0'' && data.substring(4,5)!=''0'' ||

data.substring(3,4)!=''0''){

if (data.substring(5,6)=="/"){

if (data.substring(6,7)== ''0'' ||

data.substring(6,7)=='''' && data.substring(7,8)!=''0''){

window.alert(''O ano que você digitou não existe!'');

return false;

if (mes == 2){

if ((dia > 0 ) && (dia <= 29)){

if (dia == 29){

if ((ano % 4) == 0){

return true;

}else{

window.alert(''Este dia não existe, certifique - se de que digitou

corretamente!'');

return false;

}

}

}else{

window.alert(''Este dia não existe, certifique - se de que digitou

corretamente!'');

return false;

}

}

if ((mes == 4)||(mes == 6)||(mes == 9)||(mes == 11)){

if ((dia > 0 ) && (dia <= 30)){

return true;

}else{

window.alert(''Este dia não existe, certifique - se de que digitou

corretamente!'');

return false;

}

}

if ((mes == 1)||(mes == 3)||(mes == 5)||(mes ==7)||(mes == 8)||(mes == 10)||(mes

== 12)){

if ((dia > 0) && (dia <= 31)) {

return true;

}else{

window.alert(''Este dia não existe, certifique -se de que digitou

corretamente!'');

return false;

}

}

}

}else{

window.alert(''A data foi digitada fora do padrão

(dd/mm/aaaa) !'');

return false;

}

}else{

window.alert(''Você digitou um mês que não existe!'');

return false;

}

}else{

window.alert(''A data foi digitada fora do padrão(dd/mm/aaaa) !'');

return false;

}

}else{

window.alert(''Você digitou um dia que não existe!'');

return false;

}

}else{

window.alert(''O dia e/ou o mês que você digitou não existe, ou Você digitou

fora do padrão (dd/mm/aaaa) !'');

return false;

}

return true;

Link para o comentário
Compartilhar em outros sites

  • 0
Ola queria fazer a verificaçao de campos em JS. Tp não quero que o cara digite no aniversário hfevifwevifew .......já arrmei no bd...mas quero que isso seja feito na página tb.......j dei maxlenght em td.....

vlw ae pessoal!

PARA UM INICIANTE TODOS TEM QUE PEGAR LEVE

COPIE SEJA LEGAL

COPIA FAZ BEM A SAUDE.

SEJA UM DOS MAIORES EX-COPIÕES DO BRASIL.

ESCORPIÕES=EX-COPIÕES.

Link para o comentário
Compartilhar em outros sites

  • 0

Ae cara que pegua leve com iniciante rapaz não existe codigo grande ou não cara o codigo é proporcional ao raciocinio da pesso que faz :P

Ae jissa sem brincadeira o codigo que tinha penssado era exatamnete com base no que você fez sabe dividindo o valor do campo e fazendo a conferencia cara

Mas algmas parte não era como tinha penssado tenho muito que aprender ainda :D

Link para o comentário
Compartilhar em outros sites

  • 0

o anao script pode mandar o codigo...foi uma brincadeira com o Diraol...porque eu uma vez rspondi um post dele mandando a logica.....e não o codigo...porque acho q temos q incentivar o pessoal a pensar.....hehehhe...masmandem os codigos..please...

vlw!

Link para o comentário
Compartilhar em outros sites

  • 0

Ae slip knot eu ia fazer o codigo mas não fiz pleo que você tinha postado (já que estava compreguiça peguei carona) Mas o que inha penssado era igual ao que o jissa postou eu ia fazer mas não fiz o jissa fez pra mim....

beleza :D

Ae jissa você eu não sei mas eu tenho sim muito a aprender ainda :P

Link para o comentário
Compartilhar em outros sites

  • 0

JISSA!!! me perdoe.......muito obrigado por postar o codigo e coisa e tal...mas pra data achei um jeito mais facil de fazer.....vou fazer por combo box.....da menos trabalho...faço uma funçao em asp e td dá certo....

vlw Jissa.....me desculpe!!

postem codigos pra validar e-mail...e campos de texto...não deixando ser espaços ou numeros... como o NOME...não existe alguém chamado 12345...hehehe.....por favor....obrigado....tchau...

PS; Desculpe JISAAAA!!!! :unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

que é isto slip... qualquer coisa só Postar.. se souber uma forma tento ajudar.. nem sempre o codigo que passo é o melhor... (quase nunca hehe)

bem.. o que voce pediu.. de e-mail já foi postado um monte aqui no Forum.. da uma procurada.. de numeros nunca vi.. tem um ai embaixo pra voce..

Agora.. tenta mudar ele para aceitar só letras... e espaço...

Boa Sorte.

Este script valida um campo para receber apenas números.

<html>

<script LANGUAGE="JavaScript">

function Tecla(e)

{

if(document.all) // Internet Explorer

var tecla = event.keyCode;

else if(document.layers)

var tecla = e.which;

if(tecla > 47 && tecla < 58) // numeros de 0 a 9

return true;

else

{

if (tecla != 8) // backspace

return false;

else

return true;

}

}

</SCRIPT>

<body>

<form name="form1">

<input type="text" onKeyPress="return Tecla(event);">

</form>

</body>

</html

Link para o comentário
Compartilhar em outros sites

  • 0

pow vi um post seu Jissa sobre validaçao....vi o site que tinha...mas não funcionou....me manda um em JS, se você puder, q verifica se possui @....só isso tah beleza....abraços...

obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Quarda ai com você estas .. nunca se sabe quando precisar :)

'-----------------------------------------------

'Preenche com zeros a esquerda do numero

function formata_numero(numero,qtd_zero)

dim tam

tam = qtd_zero - len(numero)

if tam < 0 then tam = 0

formata_numero = string(tam,"0") & numero

end function

'-----------------------------------------------

'Retira acentos de palavras

function tirar_acentos(strTexto)

dim com_acentos, sem_acentos, strResultado

com_acentos = "ÁÍÓÚÉÄÏÖÜËÀÌÒÙÈÃÕÂÎÔÛÊáíóúéäïöüëàìòùèãõâîôûêÇç"

sem_acentos = "AIOUEAIOUEAIOUEAOAIOUEaioueaioueaioueaoaioueCc"

i = 0

strResultado = strTexto

while i < Len(com_acentos)

i = i + 1

strResultado = Replace(strResultado,Mid(com_acentos, i, 1), Mid(sem_acentos, i, 1))

wend

tirar_acentos = strResultado

end function

'-----------------------------------------------

' OUTRA PARA NUMEROS MAIS SIMPLES

'-----------------------------------------------

function checkNumeric(item){

var digits="0123456789"

entry=item

var temp

for (var i=0; i < entry.length; i++) {

temp = entry.substring(i,i+1)

if (digits.indexOf(temp) == -1) {

return false;

}

}

return true;

}

'-----------------------------------------------

' Somente letras.... (sem acentos, se quiser incluir os acentos pega a anterior que passei ai em cima e implementa aqui)

'-----------------------------------------------

function checkAlpha(item){

var digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

entry=item

var temp

for (var i=0; i < entry.length; i++) {

temp = entry.substring(i,i+1)

if (digits.indexOf(temp) == -1) {

return false;

}

}

return true;

}

'-----------------------------------------------

Ai.. voce já se cadastrou??? no superscript.. se cadastra lá que passo a do e-mail :) hehehe chantagem é a mais facil

Link para o comentário
Compartilhar em outros sites

  • 0

Em vez de

function checkAlpha(item){
var digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
entry=item
var temp
for (var i=0; i < entry.length; i++) {
temp = entry.substring(i,i+1)
if (digits.indexOf(temp) == -1) {
return false;
}
}
return true;
}
talvez
function checkAlpha( item )
{
    var regex = new RegExp( "^[a-zA-Z]+$" );
    if ( !regex.test( item ) )
    {
        return false;
    }
    return true;
}
Só uma opinião :D - Edit - Acho que sei uma mais simples :P
function checkAlpha( item )
{
    return Boolean( /^[a-zA-Z]+$/.test( item ) );
}

PS: código não testado :unsure:

Editado por David Elias
Link para o comentário
Compartilhar em outros sites

  • 0

Sabe.. tava pensando.. nos poderiamos pedir pro Admin.. criar um tópico fixo.. para serem colocados mini scripts(Dicas da Linguagem).. tipo como estes acima.. daria para tirar a maioria das duvidas neste tópico.

que acham?

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...