1018
| <![CDATA[<script type="text/javascript">
$(document).ready(function () {
var vElemento = document.getElementById("cbAnonimato");
if (vElemento != null) {
vElemento.onclick = function () {
var vChecked = document.getElementById("cbAnonimato");
if (vChecked.checked) {
document.getElementById("divAnonimato").style.display = "none";
} else {
document.getElementById("divAnonimato").style.display = "block";
}
}
}
$('#frmCadastroEsic')
.bootstrapValidator({
message: 'Este campo não pode ser vasio',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
caxEmail: {
validators: {
notEmpty: {
message: 'Informe e-mail'
}
}
},
caxCPF: {
validators: {
notEmpty: {
message: 'Informe o CPF'
},
stringLength: {
min: 11,
max: 11,
message: 'O CPF tem que conter 11 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
},
callback: {
message: 'CPF Inválido',
callback: function (value) {
//retira mascara e nao numeros
cpf = value.replace(/[^\d]+/g, '');
if (cpf == '') return false;
if (cpf.length != 11) return false;
// testa se os 11 digitos são iguais, que não pode.
var valido = 0;
for (i = 1; i < 11; i++) {
if (cpf.charAt(0) != cpf.charAt(i)) valido = 1;
}
if (valido == 0) return false;
// calculo primeira parte
aux = 0;
for (i = 0; i < 9; i++)
aux += parseInt(cpf.charAt(i)) * (10 - i);
check = 11 - (aux % 11);
if (check == 10 || check == 11)
check = 0;
if (check != parseInt(cpf.charAt(9)))
return false;
//calculo segunda parte
aux = 0;
for (i = 0; i < 10; i++)
aux += parseInt(cpf.charAt(i)) * (11 - i);
check = 11 - (aux % 11);
if (check == 10 || check == 11)
check = 0;
if (check != parseInt(cpf.charAt(10)))
return false;
return true;
}
}
}
},
caxNome: {
validators: {
notEmpty: {
message: 'Informe seu nome completo'
},
stringLength: {
min: 10,
max: 100,
message: 'O nome tem que pelo pelo ao menos 10 caracteres'
},
regexp: {
regexp: /^(?!.* {2})[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ][a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ ]+[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ]$/,
message: 'Informe apenas letras, sem espaço duplo entre os nomes!'
}
}
},
caxLogradouro: {
validators: {
notEmpty: {
message: 'Informe seu endereço'
}
}
},
caxBairro: {
validators: {
notEmpty: {
message: 'Informe o bairro'
}
}
},
cboTipoResposta: {
validators: {
notEmpty: {
message: 'Escolha uma opção'
}
}
},
caxCep: {
validators: {
notEmpty: {
message: 'Informe o cep'
},
stringLength: {
min: 8,
max: 8,
message: 'O cep tem que ter 8 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxCaptcha: {
validators: {
notEmpty: {
message: 'Informe o código abaixo'
},
stringLength: {
min: 7,
max: 7,
message: 'O captcha tem que ter 7 caracteres'
}
}
},
cidade: {
validators: {
notEmpty: {
message: 'Selecione uma cidade'
}
}
},
caxTelefoneFixo: {
validators: {
notEmpty: {
message: 'Informe um telefone fixo'
},
stringLength: {
min: 10,
max: 10,
message: 'O telefone fixo tem que ter 10 dígitos incluído o DDD'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxCelular: {
validators: {
notEmpty: {
message: 'Informe o celular'
},
stringLength: {
min: 11,
max: 11,
message: 'O telefone celular tem que ter no máximo 11 dígitos incluído o DDD'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxDescricao: {
validators: {
notEmpty: {
message: 'Preencha este campo'
}
}
},
cboSexo: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
},
cboFaixaEtaria: {
validators: {
notEmpty: {
message: 'Informe a faixa'
}
}
},
cboEscolaridade: {
validators: {
notEmpty: {
message: 'Informe a escolaridade'
}
}
},
cboMunicipio: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
}
}
})
$('#frmCadastroOuvidoria')
.bootstrapValidator({
message: 'Este campo não pode ser vasio',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
caxEmail: {
validators: {
notEmpty: {
message: 'Informe e-mail'
}
}
},
caxCPF: {
validators: {
notEmpty: {
message: 'Informe o CPF'
},
stringLength: {
min: 11,
max: 11,
message: 'O CPF tem que conter 11 dígitos'
},
regexp: {
regexp: /^[0-9]+$/,
message: 'Só pode conter números'
}
}
},
caxNome: {
validators: {
notEmpty: {
message: 'Informe seu nome completo'
},
stringLength: {
min: 10,
max: 100,
message: 'O nome tem que pelo pelo ao menos 10 caracteres'
},
regexp: {
regexp: /^(?!.* {2})[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ][a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ ]+[a-zA-ZéúíóáÉÚÍÓÁèùìòàçÇÈÙÌÒÀõãñÕÃÑêûîôâÊÛÎÔÂëÿüïöäËYÜÏÖÄ]$/,
message: 'Informe apenas letras, sem espaço duplo entre os nomes!'
}
}
},
cboTipoResposta: {
validators: {
notEmpty: {
message: 'Escolha uma opção'
}
}
},
caxCaptcha: {
validators: {
notEmpty: {
message: 'Informe o código abaixo'
},
stringLength: {
min: 6,
max: 6,
message: 'O captcha tem que ter 6 caracteres'
}
}
},
caxDescricao: {
validators: {
notEmpty: {
message: 'Preencha este campo'
}
}
},
cboSexo: {
validators: {
notEmpty: {
message: 'Informe seu sexo'
}
}
},
cboFaixaEtaria: {
validators: {
notEmpty: {
message: 'Informe a faixa'
}
}
},
cboEscolaridade: {
validators: {
notEmpty: {
message: 'Informe a escolaridade'
}
}
},
objArquivo: {
validators: {
file: {
extension: 'pdf',
type: 'application/pdf',
maxSize: 20 * 1048576,
message: 'Somente arquivos PDF de até 20 MB.'
}
}
}
}
})
});
</script>]]>
|