1999
| <![CDATA[<script type="text/javascript">
$(document).ready(function(){
$.mask.definitions['h'] = "[A-Za-z0-9]";
$.mask.definitions['s'] = "[0-9 ]";
$('#rg').mask('s9.999.999-h');
$('#cpf').mask('999.999.999-99');
$('#telefone').mask('(99)9999-9999');
$('#celular').mask('(99)99999-9999');
$("#nome").focus();
$('.datapicker').datepicker();
//Add method for select
$.validator.addMethod('valueNotEquals', function (value) {
return (value != '');
}, "Campo obrigatório.");
$('#form1').validate({
rules: {
nome: "required",
data_nasc: "required",
rg: "required",
sex: "required",
estadoc: { valueNotEquals: true },
estado: { valueNotEquals: true },
cpf: "required",
cep: "required",
endereco: "required",
bairro: "required",
numero: "required",
cidade: "required",
telefone: "required",
falarcom: "required",
email:{
required: true,
email: true
},
nomepai: "required",
nomemae: "required",
tempodeficiencia: "required",
escolaridade: { valueNotEquals: true },
trabalha: "required",
acompanhamento: "required",
beneficio: "required",
instituicao: "required",
recurso: "required",
tempodeficiencia: "required",
ondetrabalha: {
required: function(){
if($("input:radio[name='trabalha']:checked").val() == 1)
return true;
else
return false;
}
},
outradeficiencia: {
required: function(){
if($("input:checkbox[name='chk_outros']:checked").val() == 1)
return true;
else
return false;
}
},
sindromes: {
required: function(){
if($("input:checkbox[name='chk_sindromes']:checked").val() == 1)
return true;
else
return false;
}
},
outrorecurso: {
required: function(){
if($("input:checkbox[name='chk_outrorecurso']:checked").val() == 1)
return true;
else
return false;
}
},
ondeacompanhamento: {
required: function(){
if($("input:radio[name='acompanhamento']:checked").val() == 1)
return true;
else
return false;
}
},
outroacompanhamento: {
required: function(){
if($("input:checkbox[name='chk_outroacompanhamento']:checked").val() == 1)
return true;
else
return false;
}
},
medicamento: {
required: function(){
if($("input:radio[name='acompanhamento']:checked").val() == 1)
return true;
else
return false;
}
},
qualmedicamento: {
required: function(){
if($("input:radio[name='medicamento']:checked").val() == 1)
return true;
else
return false;
}
},
qualbeneficio: {
required: function(){
if($("input:radio[name='beneficio']:checked").val() == 1)
return true;
else
return false;
}
},
qualinstituicao: {
required: function(){
if($("input:radio[name='instituicao']:checked").val() == 1)
return true;
else
return false;
}
}
},
errorPlacement: function(error, element) {
error.appendTo( element.closest("div") );
},
ignore: "",
invalidHandler: function(e, validator){
if(validator.errorList.length){
$('a[href="#' + $(validator.errorList[0].element).closest(".tab-pane").attr('id') + '"]').tab('show');
}
}
});
$(".movetab").click(function(){
var pos = $(this).attr("data-pos").split("_");
$(".nav-tabs li:eq(" + pos[0] + ")").attr("class", "");
$(".nav-tabs li:eq(" + pos[0] + ") a").attr("aria-expanded", "false");
$(".nav-tabs li:eq(" + pos[1] + ")").attr("class", "active");
$(".nav-tabs li:eq(" + pos[1] + ") a").attr("aria-expanded", "true");
$('html, body').animate({scrollTop:0}, 'slow');
});
$('input:radio[name="trabalha"]').click(function(){
if($(this).val()==1){
$('.div_trabalha').show();
$('#ondetrabalha').focus();
}else{
$('.div_trabalha').hide();
$('#ondetrabalha').val(null);
}
});
$('input:checkbox[name="chk_outros"]').click(function(){
if($(this).is(':checked')){
$('.div_outradeficiencia').show();
$('#outradeficiencia').focus();
}else{
$('.div_outradeficiencia').hide();
$('#outradeficiencia').val(null);
}
});
$('input:checkbox[name="chk_sindromes"]').click(function(){
if($(this).is(':checked')){
$('.div_sindromes').show();
$('#sindromes').focus();
}else{
$('.div_sindromes').hide();
$('#sindromes').val(null);
}
});
$('input:radio[name="recurso"]').click(function(){
if($(this).val()==1)
$('.div_recursos').show();
else{
$('.div_recursos').hide();
$('.div_outrorecurso').hide();
$('#outrorecurso').val(null);
$('input:checkbox[name="chk_cadeira"]').attr('checked', false);
$('input:checkbox[name="chk_andador"]').attr('checked', false);
$('input:checkbox[name="chk_bengala"]').attr('checked', false);
$('input:checkbox[name="chk_cao"]').attr('checked', false);
$('input:checkbox[name="chk_aparelho"]').attr('checked', false);
$('input:checkbox[name="chk_outrorecurso"]').attr('checked', false);
}
});
$('input:checkbox[name="chk_outrorecurso"]').click(function(){
if($(this).is(':checked')){
$('.div_outrorecurso').show();
$('#outrorecurso').focus();
}else{
$('.div_outrorecurso').hide();
$('#outrorecurso').val(null);
}
});
$('input:radio[name="acompanhamento"]').click(function(){
if($(this).val()==1){
$('.div_acompanhamento').show();
$('.div_ondeacompanhamento').show();
$('.div_medicamento').show();
}else{
$('.div_acompanhamento').hide();
$('.div_outroacompanhamento').hide();
$('.div_ondeacompanhamento').hide();
$('.div_medicamento').hide();
$('.div_qualmedicamento').hide();
$('#outroacompanhamento').val(null);
$('#qualmedicamento').val(null);
$('#ondeacompanhamento').val(null);
$('input:checkbox[name="chk_fisio"]').attr('checked', false);
$('input:checkbox[name="chk_fono"]').attr('checked', false);
$('input:checkbox[name="chk_terapeuta"]').attr('checked', false);
$('input:checkbox[name="chk_psico"]').attr('checked', false);
$('input:checkbox[name="chk_outroacompanhamento"]').attr('checked', false);
$('input:radio[name="medicamento"]').attr('checked', false);
}
});
$('input:checkbox[name="chk_outroacompanhamento"]').click(function(){
if($(this).is(':checked')){
$('.div_outroacompanhamento').show();
$('#outroacompanhamento').focus();
}else{
$('.div_outroacompanhamento').hide();
$('#outroacompanhamento').val(null);
}
});
$('input:radio[name="medicamento"]').click(function(){
if($(this).val()==1){
$('.div_qualmedicamento').show();
$('#qualmedicamento').focus();
}else{
$('.div_qualmedicamento').hide();
$('#qualmedicamento').val(null);
}
});
$('input:radio[name="beneficio"]').click(function(){
if($(this).val()==1){
$('.div_beneficio').show();
$('#qualbeneficio').focus();
}else{
$('.div_beneficio').hide();
$('#qualbeneficio').val(null);
}
});
$('input:radio[name="instituicao"]').click(function(){
if($(this).val()==1){
$('.div_instituicao').show();
$('#qualinstituicao').focus();
}else{
$('.div_instituicao').hide();
$('#qualinstituicao').val(null);
}
});
});
function KeyLock(e,args){
if (document.all){var evt=event.keyCode;} // caso seja IE
else{var evt = e.charCode;} // do contrário deve ser Mozilla
var valid_chars = '0123456789aãbcdefghijklmnôçopqrstuvwxyzÜáéíóúAÃBCÇDEFGHIJKLMNOÕPQRSTUVWXYZÁÉÍÓÚ-_/^~´`@.'+args; // criando a lista de teclas permitidas
var chr= String.fromCharCode(evt); // pegando a tecla digitada
if (valid_chars.indexOf(chr)>-1 ){return true;} // se a tecla estiver na lista de permissão permite-a
// para permitir teclas como <BACKSPACE> adicionamos uma permissão para
// códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20)
if (valid_chars.indexOf(chr)>-1 || evt < 9){return true;}
if (valid_chars.indexOf(chr)>30 || evt <35){return true;} //permite a tecla espaço
return false; // do contrário nega
}
function BuscaCep(cep){
if (cep == ""){
alert("CEP nao preenchido");
}
else{
$.ajax({
type: "POST",
data: { cep:cep },
url: "../includes/cep.php",
dataType: "json",
beforeSend: function(){
$("#endereco").val("carregando...");
$("#bairro").val("carregando...");
$("#cidade").val("carregando...");
$("#endereco").prop('disabled', true);
$("#bairro").prop('disabled', true);
$("#cidade").prop('disabled', true);
},
success: function(resultados){
if(resultados == null){
alert("CEP não encontrado");
}else{
console.log(resultados.bairro);
$("#endereco").val(resultados.logradouro);
$("#bairro").val(resultados.bairro);
$("#cidade").val(resultados.cidade);
$("#estado").val(resultados.uf);
$("#endereco").prop('disabled', false);
$("#bairro").prop('disabled', false);
$("#cidade").prop('disabled', false);
}
}
});
}
}
function Verifica (response) {
$(".btn-success").attr("class","btn btn-success");
}
</script>]]>
|