Jump to content

Search the Community

Showing results for tags 'validar'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 17 results

  1. ment0r

    Validar extensão de imagem

    Boa noite minha gente, tudo bem com vocês? Eu estou fazendo um formulário simples que carrega uma imagem, um título e um texto. Queria que quando a imagem fosse carregada uma função JavaScript validasse sua extensão, só permitindo .jpg, .jpeg, .gif, .bmp e .png e só liberasse o botão Cadastrar quando uma dessas 5 opções fossem escolhidas (ou não, só exibindo que a extensão não está correta e não permitir o carregamento já está ótimo). Tenho esse código abaixo (que peguei na internet), mas não sei como chamá-lo, uma vez que eu tenho duas etapas: 1) Clicar no botão Browse - pra escolher a imagem. 2) Escolher a imagem e clicar em Abrir. Com onclick no <input type="file"> não deu... Enfim, se alguém puder me ajudar, eu ficarei muito agradecido. Um grande abraço a todos. if (document.getElementById('file').value == "") { formfotos.botao.disabled = true; formfotos.botao.value = 'Selecione a foto'; }else { caminho = document.getElementById('file').value; var extensao; extensao = caminho.split("/"); extensao = extensao[ (extensao.length-1) ].split("."); extensao = extensao[ (extensao.length-1) ]; if (extensao != "jpg" && extensao != "gif" && extensao != "bmp") { formfotos.botao.disabled = true; formfotos.botao.value = 'Escolha a foto'; }else { formfotos.botao.disabled = false; formfotos.botao.value = 'Enviar foto'; } }
  2. choosing

    Json php

    Eu tenho um formulário em HTML de um site, e quero passar essas informações via Json por PHP, para outro site, mas não estou conseguindo de jeito nenhum! quem poder me dar uma força desde já agradeço!
  3. Carolm

    Validação de CNPJ com PL/SQL

    Boa Noite, tenho que solucionar um exercício de PL/SQL ,onde devo encontrar um algorítimo/código para poder analisar um CNPJ ,que sera informado pelo usuário,o SQL Developer deve realizar o cálculo para pegar os dígitos validadores desse CNPJ, e por fim analisar se ele é válido ou inválido e no console apresentar o texto : Valido ou inválido dependendo do resultado obtido com o calculo! Nesse exercício sera aberta uma "tela" que vai pedir pro usuário digitar o numero do CNPJ,esse CNPJ sera capturado e analisado através de um calculo de validação de CNPJ (ira analisar os dígitos verificadores) e com o resultado ele ira informar ao usuário se o numero é VALIDO ou INVALIDO! Enunciado : CRIE UM BLOCO ANÔNIMO PL/SQL ORACLE QUE IRÁ SOLICITAR PARA O USUÁRIO O NÚMERO DO: CNPJ - BLOCO ANÔNIMO-DÍGITO VERIFICADOREu rodei o código abaixo o SQL informou que a função foi compilada,porém não aparece a mensagem dizendo se o numero informado é válido ou inválido...Será que poderiam me ajudar ? set serveroutput on ACCEPT CNPJ PROMPT 'Digite o numero do CNPJ' CREATE OR REPLACE FUNCTION CNPJ (p_cgc IN CHAR) RETURN BOOLEAN IS m_total NUMBER := 0; m_digito NUMBER := 0; BEGIN FOR i IN 1..4 LOOP m_total := m_total + substr(p_cgc,i,1) * (6 - i); END LOOP; FOR i IN 5..12 LOOP m_total := m_total + substr(p_cgc,i,1) * (14 - i); END LOOP; m_digito := 11 - mod(m_total,11); IF m_digito > 9 THEN m_digito := 0; END IF; IF m_digito != substr(p_cgc,13,1) THEN RETURN FALSE; END IF; m_digito := 0; m_total := 0; FOR i IN 1..5 LOOP m_total := m_total + substr(p_cgc,i,1) * (7 - i); END LOOP; FOR i IN 6..13 LOOP m_total := m_total + substr(p_cgc,i,1) * (15 - i); END LOOP; m_digito := 11 - mod(m_total,11); IF m_digito > 9 THEN m_digito := 0; END IF; IF m_digito != substr(p_cgc,14,1) THEN RETURN FALSE; END IF; RETURN TRUE; IF CNPJ(14) = TRUE THEN DBMS_OUTPUT.PUT_LINE('VERDADEIRO'); ELSE DBMS_OUTPUT.PUT_LINE('FALSO'); END IF; END; /
  4. alecram28

    Validar formulário Javascript

    Bom dia. Sou iniciante e fiz esse formulário usando uma função Javascript para validar os campos preenchidos. Porém ele nao esta verificando, já pula para a pagina de Cadastrado com Sucesso. Se alguem puder me ajudar a achar o erro, obrigado! HTML1 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Cadastro</title> <link href="pratica12exercicio06.css" type="text/css" rel="stylesheet"/> <script src="pratica12exercicio06.js" type="text/javascript"></script> </head> <body> <main> <form action="pratica12exercicio06Resp.html" method="get"> <fieldset> <br> <tr> <td> <label for="login">Login:</label> </td> <td> <input type="text" id="login" name="campoLogin" /> </td> </tr> <br> <tr> <td> <label for="email">E-mail:</label> </td> <td> <input type="text" id="email" name="campoEmail" /> </td> </tr> <br> <tr> <td> <label for="datanasc">Data de nascimento:</label> </td> <td> <input type="text" id="datanasc" name="campoDataNascimento" /> </td> </tr> <br> <tr> <td> <label for="senha">Senha:</label> </td> <td> <input type="text" id="senha" name="campoSenha" /> </td> </tr> <br> <tr> <td> <label for="csenha">Confirmar senha:</label> </td> <td> <input type="text" id="csenha" name="campoCSenha" /> </td> </tr> <br> <tr> <td> <label for="sexo">Sexo:</label> </td> <td> <select id="sexo" name="campoSexo"> <option value=""></option> <option value="1">Feminino</option> <option value="2">Masculino</option> </select> </td> </tr> <br> <tr> <td> <label for="cidade">Cidade:</label> </td> <td> <input type="text" id="cidade" name="campoCidade" /> </td> </tr> <br> <tr> <td> <label for="home">Home-Page:</label> </td> <td> <input type="text" id="home" name="campoHome" /> </td> </tr> <br> <tr> <td> <label for="interesse">Interesses:</label>:</label> </td> <td> <label> <input name="campoInt" id="musica" type="checkbox"/> Música</label> <label> <input name="campoInt" id="esporte" type="checkbox"/> Esporte</label> <label> <input name="campoInt" id="moda" type="checkbox" /> Moda</label> </td> </tr> <br><input id="res" class="botao" type="reset" value="Limpar" onclick="limpar();"/> <input type="submit" value="Cadastrar" name="botaoCadastrar"onclick="return validar();"/> </fieldset> </form> </main> </body> </html> HTML2 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Validação de Formulário</title> <link href="pratica12exercicio06.css" type="text/css" rel="stylesheet"> <script src="pratica12exercicio06.js" type="text/javascript"></script> </head> <body> <main> <div class="quadro"> <h1>Cadastro</h1> <div class="resp">Dados cadastrados com sucesso!</div> <a href="pratica12exercicio06.html"> <div class="botao"> Voltar</div> </a> </div> </main> </body> </html> JS: function validar() { var mensagemErro = ""; if (document.getElementById ("login").value == "") { mensagemErro = "Informe o login."; } if (document.getElementById ("email").value == "") { mensagemErro += "\nInforme o email."; } if (document.getElementById ("datanasc").value == "") { mensagemErro += "\nInforme a data de nascimento."; } if (document.getElementById ("senha").value == "") { mensagemErro += "\nInforme a senha."; } if (document.getElementById ("vsenha").value == "") { mensagemErro += "\nInforme a confirmação de senha."; } if (document.getElementById ("senha").value != document.getElementById ("vsenha").value) { mensagemErro += "\nAs senhas estão diferentes.";} if (document.getElementById ("cidade").value == "") { mensagemErro += "\nInforme a cidade."; } if (document.getElementById ("home").value == "") { mensagemErro += "\nInforme a Home-page."; } if (document.getElementById ("interesse").value == "") { mensagemErro += "\nInforme os interesses."; } var opcoesSexo = document.getElementsByName ("campoSexo"); var sexoPreenchido = false; for (var i = 0; i < opcoesSexo.length; i++) { if (opcoesSexo[i].checked) { sexoPreenchido = true; } } if (!sexoPreenchido) { mensagemErro += "\nInforme o sexo."; } if (mensagemErro == "") { return true; } else { alert (mensagemErro); return false; } } CSS: fieldset, .quadro { border: 5px solid black; background-color: rgb(231, 231, 231); width: 350px; height: 300px; line-height:1.5; /*espaçamento linhas*/ } .botao{ height: 20px; width: 70px; }
  5. Preciso de um código php que confirme um nome que esta dentro do arquivo /home/root/.pasta/arquivo Se o nome do usuário existir neste arquivo mostra um testo se não existir mostra outro texto Esta validação tem que ser validada pelo caminho /home/root/.pasta/arquivo Não esta em uma url Quem mim ajudar ficarei grato
  6. Giovani Cristaldo

    Função Validar CEP

    Fiz a função validarcep conforme abaixo e chamo no envendo OnBlur para verificar se tem 8 digitos e já coloco a máscara, coloquei um Alert para retornar o que tem na variavel cep e retorna como undefined fiz a mesma coisa no cpf e funciona legal, se alguem tiver uma luz, agradeço, segue a função e a chamada do evento. function ValidarCEP(ObjCEP){ var cep = ObjCEP.Value; alert(cep); if (cep.length == 0){ return null; }; if (cep.length == 8) { return cep.charAt(0)+cep.charAt(1)+'.'+ cep.charAt(2)+cep.charAt(3)+cep.charAt(4)+'-'+ cep.charAt(5)+cep.charAt(6)+cep.charAt(7); } else { alert('CEP Incorreto!'); return null; }; }; Chamada do evento <input name="usu_cep" type="text" onkeypress="return SomenteNumero(event);" onblur="this.value = ValidarCEP(this);" value="<?php echo htmlentities($row_Recordset1['usu_cep'], ENT_COMPAT, 'utf-8'); ?>" size="15" maxlength="10" />
  7. Gilberto Jr

    Validar Datas

    Boa noite; Eu tenho um script que faz é para fazer a validação da data. Exemplo, eu tenho uma data que vem do banco de dados, exemplo: data1:29/01/2018. E a pessoa vai digitar uma data de recebimento de um produto. Então a data2 que é a data de recebimento não pode ser menor que a data1 e também não pode ser maior que a data atual do dia. Poderia me ajudar como eu faço para resolver essa situação? Segue o meu SCRIPT em JAVASCRIPT <script type="text/javascript" language="javascript"> function Comparar(){ var dtentr = document.getElementById('datadigitada').value; var dtcada = document.getElementById('datacadastro').value; if (dtentr < dtcada){ alert("DATA FORA DO LIMITE!"); document.getElementById('datadigitada').focus(); var dtentr = document.getElementById('datadigitada').value=""; return false; } } </script> Fazendo dessa forma, não esta dando certo. Poderia me ajudar nesse pepino? Att; Gilberto
  8. Hephraim

    Validar dados com php na mesma página

    Olá pessoal! Estou tentando validar os dados de um formulário na mesma página sem uso de javascript. Ao clicar no botão Salvar é verificado os requisitos necessários para validação. No entanto, ao clicar no botão Salvar (do tipo submit) os dados são enviados e desaparecem das input text. Estou tentando validar e manter os dados nas input text mas não estou conseguindo. <?php if($btsalvar){?> <input name="txtusuario" type="text" class="campodado" value=<?php echo $dados['txtusuario'] ?>> <?php }else{ ?> <input name="txtusuario" type="text" class="campodado" id="txtusuario"><?php }?> Estou utilizando o echo para exibir os dados que está na input text textusuario porque sem ele não retorna nada, porém, utilizando o echo só pega o primeiro nome.
  9. Iskandar

    [Pedido] Avaliem meu Plugin

    Boa tarde comunidade iMaster, Brinco com JS e jQuery já há algum tempo e recentemente desenvolvi um plugin validador de formulários bem prático, e gostaria de pedir que alguém com experiencia e conhecimento nessas linguagens e com algúm tempo livre o testasse e avaliasse, tanto na prática quanto no código mesmo. Se possível, por favor, deixe um feedback com sugestões, apontando erros e melhores práticas. git: https://gist.github.com/Uunknownn/a4af5e57dd31952229473783d9789ed3 demo (JSFiddle): https://jsfiddle.net/2zjypzj6/10/ nota: o plugin está em inglês porque eu pretendo futuramente criar um rpg de navegador, mas pode ser facilmente traduzido. Muito obrigado desde já. --
  10. Bom dia! O Formulário do site abaixo não envia os dados do formulário preenchido, quando clica em enviar, volta para a index. Só que o e-mail do destinatário está correto, host.. enfim, tudo, então é algo com o código que não estou conseguindo resolver site: www.meupotinhodafruta.com.br Por favor, quem puder me ajudar :( Função: <?php function sendMail($de,$para,$mensagem,$assunto) { require_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(true); $mail->IsSMTP(); try { $mail->SMTPAuth = true; $mail->Host = 'br736.hostgator.com.br'; $mail->SMTPSecure = "mail.meupotinhodafruta.com.br"; #remova se nao usar gmail $mail->Port = 21; #remova se nao usar gmail $mail->Username = 'contato@meupotinhodafruta.com.br'; $mail->Password = ''; $mail->Andrezza($para);'contato@meupotinhodafruta.com.br'; $mail->AddReplyTo($de); $mail->SetFrom($de); $mail->Subject = $assunto; $mail->MsgHTML($mensagem); $mail->Send(); $envio = true; } catch (phpmailerException $e) { $envio = true; } catch (Exception $e) { $envio = true; } return $envio; } ?> Index.php <? include "funcao.php"; if(strlen($_POST['nome'])) { if(sendMail($_POST['email'],'contato@meupotinhodafruta.com.br', $_POST['mensagem'], 'Formulário de contato')) { echo "Sua mensagem foi enviada com sucesso!"; } else { echo "Ocorreu um erro ao enviar"; } echo "<br><a href='index.php'>Voltar</a>"; exit(); } ?> <!DOCTYPE html> <html> <head> <title>Meu potinho da fruta</title> <meta charset="iso-8859-1"> <link rel="stylesheet" href="file:///C|/Users/Usuario/Documentos/meupotinhodafruta/css/style.css" type="text/css" media="all" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </head> <body> <h2>Formulário de contato - <a href="http://www.meupotinhdafruta.com.br">Meu Potinho da Fruta</a></h2> <form method="post" id="formulario_contato" onsubmit="validaForm(); return true;" class="form"> <p class="name"> <label for="name">Nome</label> <input type="text" name="nome" id="nome" placeholder="Seu Nome" /> </p> <p class="email"> <label for="email">E-mail</label> <input type="text" name="email" id="email" placeholder="mail@exemplo.com.br" /> </p> <p class="text"> <label for="mensagem">Mensagem</label> <textarea name="mensagem" id="mensagem" placeholder="Escreva sua mensagem" /></textarea> </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> <script type="text/javascript"> function validaForm() { erro = false; if($('#nome').val() == '') { alert('Você precisa preencher o campo Nome');erro = false; } if($('#email').val() == '' && !erro) { alert('Você precisa preencher o campo E-mail');erro = false; } if($('#mensagem').val() == '' && !erro) { alert('Você precisa preencher o campo Mensagem');erro = false; } //se nao tiver erros if(!erro) { $('#formulario_contato').submit(); } } </script> </body> </html>
  11. Tenho variável 'userNameCheck' com a expressão permitida (se é que posso chamar assim). Também tenho a variável 'userName' com o usuário digitado. É possível fazer uma validação entre elas para validar o nome de usuário? var userNameCheck =/[a-zA-Z0-9]{8,12}$/; var userName = 'usuario100';
  12. Web Design Valdeci

    Validar checkbox

    Boa Tarde, Estou tentando fazer com o que um formulário ao ser enviado verifique se o check box esta selecionado, se não ele emite um alert pedindo para selecionar pelo menos uma categoria. O campo do check box busca categorias do banco de dados. O problema é que ao enviar o post ele da a mensagem, ai selecionamos ao menos 1 categoria, e quando tentamos denovo ele dá a mesma mensagem. Enquanto não selecionamos todos ele não para de dar a mensagem. Utilizei o script abaixo no meu formulario: <script> function validar(formulario){ if("['id_categoria']:checked") { alert("Selecione uma categoria para prosseguir"); return false; } if(formulario.estado.value == '0'){ alert("O campo ESTADO é obrigatório."); return false; } if(formulario.cidade.value == '0'){ alert("O campo CIDADE é obrigatório."); return false; } return true; } </script> Meu Form está assim: <form id="formulario" action="dados_anuncio.asp?opc=inserir&id=<%=Request.QueryString("id")%>&idPlano=<%=Request.QueryString("idPlano")%>" method="post" name="form1" onSubmit="return validar(this);"> <select name="id_plano" class="list_of_vochers" id="id_plano" > <option value="1">Plano Ouro GRÁTIS</option> </select> Selecione até 5 categorias: <input name="idDoCliente" type="hidden" id="idDoCliente" value="<%=id%>"> <input name="idDoTipo" type="hidden" id="idDoTipo" value="<%=idTipo%>"> <%planoId_1 = Request.QueryString("idPlano")%> <%Set csTipo = Server.CreateObject("ADODB.Recordset") csTipo.Open "SELECT * FROM categorias_profissionais where id_tipo = "&planoId_1&" order by nome asc", Conexao%> <ul class="checklist" id="convenios2"> <% While NOT csTipo.EoF %><li> <label for="id_categoria"><input id="id_categoria" name="id_categoria" type="checkbox" value="<% = csTipo("id") %>" onclick="verificar()"/> <% = csTipo("nome") %></label> </li><% csTipo.MoveNext %> <% Wend %> <li class="par"> </ul> <br> Caso não encontre sua categoria, digite-a no campo abaixo: <input name="outro" type="text" id="outro" placeholder="Caso não tenha sua categoria acima digite aqui." /> <select name="estado" class="list_of_vochers" id="estado" onChange="combo('#estado','#cidade','combo_subcategorias.asp')"> <option value="0" selected>Selecione o Estado</option> <% While (not csEstado.EOF) %> <option value="<%=(csEstado.Fields.Item("id").Value)%>"><%=(csEstado.Fields.Item("uf").Value)%> - <%=(csEstado.Fields.Item("nome").Value)%></option> <% csEstado.MoveNext() Wend %> </select> <select name="cidade" class="list_of_vochers" id="cidade" > <option value="0">Selecione sua Cidade</option> </select> Descrição do Anúncio <% planoId = Request.QueryString("idPlano") if planoId = 1 then%> <textarea name="descricao" id="descricao" type="text" placeholder="Exemplo Profissional: Sou profissional especializado em acabamentos em porcelanato com experiência de 10 anos atuando em obras residenciais e comerciais. Tenho um ótimo custo benefício, qualidade e compromisso com prazos."></textarea> <%else%> <textarea name="descricao" id="descricao" type="text" placeholder="Exemplo Fornecedor: Somos uma loja de materiais de construção e estamos a mais de 15 anos no mercado fornecendo diversas linhas de materiais e produtos para todos os tipos de obras. Nossos preços são competitivos e nossos produtos são de qualidade."></textarea> <%end if%> <div id="outline"> <p> <iframe width='100%' height='340px' frameborder='0' src='upload1.asp?idCliente=<%=Request.QueryString("id")%>' scrolling="no"></iframe> </a></p> </div> <%if planoId = 2 then%> <h6>DADOS DE LOCALIZAÇÃO DO FORNECEDOR</h6><br> <input name="logradouro" type="text" class="form-control" id="logradouro" placeholder="Logradouro, número" /> <input name="bairro" type="text" class="form-control" id="bairro" placeholder="Bairro" /> <input name="cep" type="text" class="form-control" id="cep" placeholder="Cep" onKeyPress="return txtBoxFormat(this, '99.999-999', event);" maxlength="10"/> <%end if%><br> <button type="submit" class="btn btn-primary btn-sm">Finalizar Cadastro</button> </form>
  13. twpesquisa

    Validar formulário de cadastro

    Bom Dia! Caros colegas, gostaria de ver com vocês como faço para validar um formulário de cadastro, ou seja, atualmente estou usando HTML 5 e recurso como requerid no input ou uma javascript tipo (onblur="javascript: validarCPF(this.value);") no input, não está funcionando. Como não funciona? Se o usuário (mais avançado) acionar o modo Inspecionar e remover essas funcionalidades via HTML que é exibido o mesmo consegue passar pelos campos e assim enviando um formulario "em branco" Me chama a atenção, que campos da minha tabela (mysql) estão como não permitir nulos. Bom, minha dúvida é ver com vocês se existe alguma forma de fazer essas validações e evitar esse tipo de problema. Como vocês fazem as validações dos formulários de vocês?
  14. Prezados seguinte: Tenho um loop (php) na index.php que traz diversas postagens. Neste mesmo loop, existe um form para cada umas dessas postagens: Código do form: <form id="formulario" action="javascript:func()" method="post"> Nome: <input name="nome" type="text" id="nome" /> <br /> Email: <input name="email" type="text" id="email" /> <br /> Mensagem:<textarea name="mensagem" type="text" id="mensagem" /></textarea> <br /> <input type="submit" value="Enviar" class="btn3" /> </form> Nesta index.php chamo o JS que faz a validação através do: <script type="text/javascript" src="validar-form.js'?>"></script> Código deste validar-form.js: $(function($) { // Quando o formulário for enviado, essa função é chamada $("#formulario").submit(function() { // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação var nome = $("#nome").val(); var email = $("#email").val(); var mensagem = $("#mensagem").val(); // Exibe mensagem de carregamento $("#status").html("<img src='loader.gif' alt='Enviando' />"); // Requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST $.post('envia.php', {nome: nome, email: email, mensagem: mensagem }, function(resposta) { // Quando terminada a requisição // Exibe a div status $("#status").slideDown(); // Se a resposta é um erro if (resposta != false) { // Exibe o erro na div $("#status").html(resposta); } // Se resposta for false, ou seja, não ocorreu nenhum erro else { // Exibe mensagem de sucesso $("#status").html("Mensagem enviada com sucesso!"); // Coloca a mensagem no div de mensagens $("#mensagens").prepend("<strong>"+ nome +"</strong> disse: <em>" + mensagem + "</em><br />"); // Limpando todos os campos $("#nome").val(""); $("#email").val(""); $("#mensagem").val(""); } }); }); }); O meu problema é que, a validação funciona apenas para a 1ª postagem devido o ID possuir o mesmo nome em todos os formulários, ou seja, ID do form = (formulario), ID no JS = (#formulario). Existe alguma forma de resolver isso para todos os form's funcionarem?
  15. bernardinoandre

    Validar CPF em formulário

    Pessoal, preciso de ajuda. Eu estou realizando um trabalho da faculdade na qual preciso colocar 3 validações no formulário do CPF que são eles: 1. Se o usuário não digitou 11 caracteres (um CPF é composto de 9 dígitos de identificação e 2 dígitos de verificação) deve apresentar o erro: "CPF tem de ter 11 dígitos". 2. Se nem todos caracteres digitados são dígitos. Ou seja, se digitarem um "ponto" (.) deve apresentar o erro: "CPF só pode ter dígitos, caracter . inválido!" 3. Se os dígitos de verificação estão incorretos. Deve apresentar o erro: "Dígitos verificadores inválidos!" Eu tenho o código abaixo, porém, ele apresenta os seguintes erros: Mesmo eu digitando meu CPF, ele apresenta o erro: "CPF deve ter 11 Dígitos". Ele não reconhece o erro se eu digitar qualquer caracter e ele não está identificando o dígito verificador. Sou super iniciante. Quando forem explicar, tenham uma certa paciência, por favor. Se precisarem, envio a página em html. Muito Obrigado! Código: <script> function calculaDV(num) { var resto = 0, soma = 0; for ( i = 2; i <11; i++) { soma = soma + ((num % 10) * i); num = parseInt(num / 10); } resto = (soma % 11); return (resto > 1) ? (11 - resto) : 0; } function VerificaCPF ( campo ) { var i, c, cpf; var iniCPF; var strCPF = campo.value; if ( strCPF.lenght != 11){ alert("CPF tem de ter 11 digitos"); return false; } for ( i = 0; 1 < 11; i++ ) { c = strCPF.charAt(i); if ( (c < '0') || (c > '9')) { alert("CPF so pode ter digitos, caracter " + c + "invalido!"); return false; } } iniCPF = strCPF.substring(0, 9); pd = calculaDV(iniCPF); sd = calculaDV(iniCPF * 10 + pd); if ( (pd != strCPF.charAt(9)) || (sd !=strCPF.charAt(10)) ) { alert("Digitos verificadores invalidos!"); return false; } return true; } </script>
  16. Boa noite pessoal! Sou novato em jquery e preciso da ajuda de vocês. É o seguinte: Tenho 2 códigos que funcionam separadamente de forma perfeita. Mas eu quero juntar os dois para que exerçam suas funções no mesmo formulário. Os códigos são: 1) validar formulário: <script src="Js/jquery.js" type="text/javascript"></script> <script src="Js/jquery-validation/dist/jquery.validate.js" type="text/javascript"></script> <script> $(document).ready( function() { $("#Cad_Empresa").validate({ // Define as regras rules:{ campoNome:{ // campoNome será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 }, campoEmail:{ // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email) required: true, email: true }, campoMensagem:{ // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 } }, // Define as mensagens de erro para cada regra messages:{ campoNome:{ required: "Digite o seu nome", minlength: "O seu nome deve conter, no mínimo, 2 caracteres" }, campoEmail:{ required: "Digite o seu e-mail para contato", email: "Digite um e-mail válido" }, campoMensagem:{ required: "Digite a sua mensagem", minlength: "A sua mensagem deve conter, no mínimo, 2 caracteres" } } }); }); </script> 2) Confirmar antes de enviar o formulário <script src="Js/jquery.js"></script> <script src="Js/jquery.alerts/scripts/jquery.ui.draggable.js" type="text/javascript"></script> <script src="Js/jquery.alerts/scripts/jquery.alerts.js" type="text/javascript"></script> <link href="Js/jquery.alerts/css/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" /> <link href="Js/jquery.alerts/css/jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" /> <script> $(document).ready( function() { $( "#Cad_Empresa" ).submit(function( event ) { jConfirm('Deseja Cadastrar esta nova Empresa?', 'Atenção! Confirme a sua ação!', function(r){ if (r == true) { document.getElementById('Cad_Empresa').submit(); } }); return false; }); }); </script> Obs.: Como faço para que o meu formulário primeiro valide os dados e depois confirme se o usuário realmente deseja enviar o formulário. Grato, Fabiano.
  17. santos_s

    Função validar campo vazio

    Estou com problemas na validação de um campo no meu form, tentei assim: function sub(envia){ if (frm_1.tp_oficio.value==""){ alert("Selecione o tipo de oficio para consulta!"); return false; }else{ document.frm_1.action=envia; document.frm_1.submit(); } } chamo a função aqui: onClick="sub('relatorio/rel_oficio.php');" só que quando clico no botão me mostra o alerta e a pagina e aberta em outra aba. como devo proceder?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.