forked from AllanTracker/codigos-java
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJSC - input - state.txt
53 lines (47 loc) · 1.26 KB
/
JSC - input - state.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
function formatState() {
// Mapeamento de estados e seus códigos
var estados = {
'Acre': 'ac',
'Alagoas': 'al',
'Amapá': 'ap',
'Amazonas': 'am',
'Bahia': 'ba',
'Ceará': 'ce',
'Distrito Federal': 'df',
'Espírito Santo': 'es',
'Goiás': 'go',
'Maranhão': 'ma',
'Mato Grosso': 'mt',
'Mato Grosso do Sul': 'ms',
'Minas Gerais': 'mg',
'Pará': 'pa',
'Paraíba': 'pb',
'Paraná': 'pr',
'Pernambuco': 'pe',
'Piauí': 'pi',
'Rio de Janeiro': 'rj',
'Rio Grande do Norte': 'rn',
'Rio Grande do Sul': 'rs',
'Rondônia': 'ro',
'Roraima': 'rr',
'Santa Catarina': 'sc',
'São Paulo': 'sp',
'Sergipe': 'se',
'Tocantins': 'to'
};
// Substitua pela variável do seu formulário
var campoEstado = document.querySelector('[id="state"]');
// Remove espaços em branco no início e no fim
if (campoEstado) {
var estadoSelecionado = campoEstado.value;
var estadoFormatado = estadoSelecionado.trim().toLowerCase(); // Convertendo para letras minúsculas
// Verifica se o estado existe no mapeamento
if (estados[estadoFormatado]) {
return estados[estadoFormatado];
} else {
return undefined;
}
} else {
return undefined;
}
}