Usuário com melhor resposta
Valida CPF script

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