-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnato-phonetic-alphabet-tool.html
More file actions
65 lines (65 loc) · 1.38 KB
/
nato-phonetic-alphabet-tool.html
File metadata and controls
65 lines (65 loc) · 1.38 KB
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
53
54
55
56
57
58
59
60
61
62
63
64
65
---
sitemap: true
permalink: /nato-phonetic-alphabet-tool.html
---
<!doctype html>
<html>
<head>
<title>NATO Phonetic Alphabet Tool</title>
<script type="text/javascript">
alphaToNATOChars = {
'a': 'Alfa',
'b': 'Bravo',
'c': 'Charlie',
'd': 'Delta',
'e': 'Echo',
'f': 'Foxtrot',
'g': 'Golf',
'h': 'Hotel',
'i': 'India',
'j': 'Juliett',
'k': 'Kilo',
'l': 'Lima',
'm': 'Mike',
'n': 'November',
'o': 'Oscar',
'p': 'Papa',
'q': 'Quebec',
'r': 'Romeo',
's': 'Sierra',
't': 'Tango',
'u': 'Uniform',
'v': 'Victor',
'w': 'Whiskey',
'x': 'Xray',
'y': 'Yankee',
'z': 'Zulu',
' ':'',
};
var alphaToNATO = function(str) {
var out = [];
for (var chr in str) {
out.push(alphaToNATOChars[str.charAt(chr)]);
}
console.log(out);
return out.join(' ');
};
var derp = function() {
var inp = document.getElementById('takethis');
var res = document.getElementById('makethis');
console.log(alphaToNATO(inp.value));
res.innerHTML=alphaToNATO(inp.value.toLowerCase());
};
</script>
</head>
<body>
<ul>
<li>
<label>Type some stuff here: <input oninput="derp()" id="takethis"/></label>
</li>
<li>
<span id="makethis">See it here.</span>
</li>
</ul>
</body>
</html>