Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite estou fazendo uma aplicação para Web em java e tenho que validar o telefone olheio na net e vir como tem que ser feito mais tenho que usar (jquery.maskedinput-1.1.4.pack.js) mais não consigo acha para baixar alguem sabe eu acho esse jquery.
Obrigado
Para validar, só vazio, uma função simples do javascript ajuda!
veja ai como eu estou fazendo o codigo!
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Pessoal</title></head>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/calendario/jquery.click-calendario-1.0.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/validacao/jquery.validate.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/validacao/jquery_funcao_validacao.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath }/jquery/maskedinput/jquery.maskedinput-1.3.min.js"></script>
<link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/css/jquery.click-calendario-1.0.css" />
<link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/css/geral.css" />
<script type="text/javascript">
$(document).ready( function() {
$("#frmAluno").validate({
rules:{
nome:{
required: true,
minlength: 2
},
email:{
required: true,
email: true
},
dtaNasc:{
required: true,
dateBR: true
},
matricula:{
required: true,
positiveNumber: true
},
telefone:{
required: true,
positiveNumber: true
}
},
messages:{
nome:{
required: "Nome obrigatorio",
minlength: "Minimo 2 caracteres"
},
email:{
required: "E-mail obrigatorio",
email: "E-mail invalido"
},
dtaNasc:{
required: "Data de nascimento obrigatoria",
dateBR: "Data de nascimento invalida"
},
matricula:{
required: "Matricula obrigatoria",
positiveNumber: "Matricula invalida"
},
telefone:{
required: "Matricula obrigatoria",
positiveNumber: "telefone invalida"
}
}
});
});$(document).ready(function(){
$("#telefone").mask("9999-9999");
});
$(document).ready(function(){
$("#dtaNasc").mask("99/99/9999");
});
$(document).ready(function(){
$('#dtaNasc').focus(function(){
$(this).calendario({
target:'#dtaNasc'
${!empty(aluno.dtaNasc)?",dateDefault:$(this).val()":""}
});
});
});
</script>
<body><font color="#FF0000">${erro}</font>
<form id="frmAluno" method="post" action="${pageContext.request.contextPath}/pessoal.acao">
<fieldset>
<input type="hidden" name="acaoInterna" value="salvar"/>
<input type="hidden" name="id" value="${pessoal.id}"/>
<legend></c:if>
</legend>
Nome<br>
<input type="text" name="nome" value="${pessoal.nome}" size="50"/> <p/>
Estado Civil<br>
<select name="estCivil"> <option selected>${estadoCivil}</option>
</c:if> <option>${estadoCivil}</option>
</c:if>
</c:forEach>
</select><p/>
E-mail<br>
<input type="text" name="email" value="${pessoal.email}" size="40"/> <p/>
Telefone<br>
<input type="text" name="telefone" value="${pessoal.telefone}" size="13"/><p/>
RG<br>
<input type="text" name="rg" value="${pessoal.rg}" size="9"/><p/>
CPF<br>
<input type="text" name="cpf" value="${pessoal.cpf}" size="15"/><p/>
Data de Nascimento (DD/MM/AAAA)<br>
<input type="text" name="dtaNasc" value="<fmt:formatDate value="${pessoal.dtaNasc}"/>" id="dtaNasc" size="10" maxlength="10" /><p/>
Matricula<br>
<input type="text" name="matricula" value="${pessoal.matricula}" size="8"/><p/>
Modalidade<br>
<select name="modalidadeId"> <option selected value="${modalidade.id}">${modalidade.nome}</option>
</c:if> <option value="${modalidade.id}">${modalidade.nome}</option>
</c:if>
</c:forEach>
</select>
</fieldset><input type="submit" value="OK"/>
</form>
<a href="${pageContext.request.contextPath}/pessoal.acao">Voltar</a></body>
</html>
o maskedinput, não valida.. ele só coloca uma máscara:
http://digitalbush.com/projects/masked-input-plugin/