none
Valida CPF script RRS feed

  • Pergunta

  • Uso VS2010, aspnet4, c# jQuery

    No meu webform tenho um TxtCPF que recebe o CPF, importo o javascript que valida o CPF assim:

    <script src="../../../Script/jsValidacao/ValidaCPF.js" type="text/javascript"></script>

    Como crio a função Valida(); para no click do botão fazer a validação do CPF no lado do cliente, algo assim:

    <asp:Button ID="BtnSalvar" runat="server" Text="Salvar"  OnClientClick=" return Valida();" />

    Como faço a função

    function valida(){

       // ------Como faço a função

    }

    quinta-feira, 20 de setembro de 2012 18:39

Respostas

  • Para fazer isso através do click do botão, faça assim

    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="XXNOMEDAFUNCAOXX(document.getElementById('XXIDTEXTBOXXX').value)"/>

    Substitua,

    XXNOMEDAFUNCAOXX = Nome da função que esta declara no seu javascript

    XXIDTEXTBOXX = Id do TextBox que o CPF esta sendo digitado


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    • Marcado como Resposta Álvaro Luiz sexta-feira, 21 de setembro de 2012 12:06
    sexta-feira, 21 de setembro de 2012 11:27

Todas as Respostas

  • de uma olhada nesse link

    http://www.gerardocumentos.com.br/funcao-javascript-para-validar-cpf


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    quinta-feira, 20 de setembro de 2012 19:22
  • Olá Bruno,

    Veja só, gostaria de fazer apenas uma função e ficar chamando ela sempre que precisar,

    tenho a função javascript feita e declaro ela dessa forma:

    <script src="../../../Script/jsValidacao/ValidaCPF.js" type="text/javascript"></script>

    quero apenas chamar ela pra testar se o TxtCPF é válido no  botão OnClientClick=" return Valida();"

    function valida(){

       // ------Como faço a função

    }

    quinta-feira, 20 de setembro de 2012 19:27
  • Você quer saber como faz a função ou a chamada?

    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    quinta-feira, 20 de setembro de 2012 19:30
  • Desculpe, acho que não expliquei direito, quero saber como faz a chamada, a função já está feita

    <script src="../../../Script/jsValidacao/ValidaCPF.js" type="text/javascript"></script>     //----------->  a função " validaCPF.js " já existe e funciona

    function ChamarValidaCPF(){

       // ------Como faço a chamada a função ValidaCPF.js aqui passando o TxtCPF

    }

    quinta-feira, 20 de setembro de 2012 20:16
  • Eu indico a você fazer essa chamada ao sair do campo, que seria dessa forma

    <asp:TextBox ID="text1" maxlength="11" onblur="return XXXNOMEDAFUNCAOXXX(this.value)"/>
    

    troque o XXXNOMEDAFUNCAOXXX pelo nome da função que esta declara dentro do ValidaCPF.js


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    quinta-feira, 20 de setembro de 2012 20:21
  • Como seria no click do botão

    quinta-feira, 20 de setembro de 2012 20:51
  • Para fazer isso através do click do botão, faça assim

    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="XXNOMEDAFUNCAOXX(document.getElementById('XXIDTEXTBOXXX').value)"/>

    Substitua,

    XXNOMEDAFUNCAOXX = Nome da função que esta declara no seu javascript

    XXIDTEXTBOXX = Id do TextBox que o CPF esta sendo digitado


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    • Marcado como Resposta Álvaro Luiz sexta-feira, 21 de setembro de 2012 12:06
    sexta-feira, 21 de setembro de 2012 11:27