-
Notifications
You must be signed in to change notification settings - Fork 2
/
form.html
99 lines (88 loc) · 2.86 KB
/
form.html
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheets/form.css">
<link rel="stylesheet" type="text/css" href="stylesheets/hover.css"/>
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
<title>Enter Report</title>
</head>
<body>
<nav class="navabar">
<div class="logo">
<img class="logopic" src="img/votesafelogo.png">
</div>
<ul class="butlist">
<span class="butres">
<li class="hvr-glow">
<a href="">ABOUT</a>
</li>
<li class="hvr-glow">
<a href="">NEWSFEED</a>
</li>
</span>
</ul>
</nav>
<div class="container">
<form id="contact" action="" method="post">
<div class="col1">
<h3>Submit a Report</h3>
<h4>Fill up the form</h4>
<fieldset>
<input placeholder="Your name" type="text" tabindex="1" required="true" autofocus>
</fieldset>
<fieldset>
<input placeholder="Your Email Address" type="email" tabindex="2" required="true">
</fieldset>
<fieldset>
<input placeholder="Your VoterID" type="text" tabindex="3" required="true">
</fieldset>
<fieldset>
<textarea placeholder="Your Response" rows="10" cols="50" required="true"></textarea>
</fieldset>
<fieldset>
<input type="file" name="pic" accept="image/*">
</fieldset>
</div>
<div class="col2">
<div id="map"></div>
<button id="get_loc" onclick="chooseLoc();return;">Get your location</button>
</div>
<div class="colotp">
<fieldset>
<button name="submit" type="submit" id="contact-submit" data-submit="...Sending">Generate OTP</button>
</fieldset>
</div>
</form>
</div>
<script>
var map;
var coords;
var yourMarker;
function getLoc(){
console.log(yourMarker.getPosition().lat());
console.log(yourMarker.getPosition().lng());
}
function chooseLoc(){
navigator.geolocation.getCurrentPosition(function(pos){
coords={lat:pos.coords.latitude,lng:pos.coords.longitude};
console.log(coords);
yourMarker = new google.maps.Marker({position: coords,title:"You",icon:'http://earth.google.com/images/kml-icons/track-directional/track-0.png', map: map});
}, function(error){
alert("Choose your location");
yourMarker = new google.maps.Marker({position: {lat:20.5937,lng:78.9629},title:"You",icon:'http://earth.google.com/images/kml-icons/track-directional/track-0.png', map: map,draggable:true});
}, {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
});
}
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {zoom: 4, center: {lat:20.5937,lng:78.9629}});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA4Bj_IsgFn0N12RxAvpV8O0d5vnAdei50&callback=initMap">
</script>
</body>
</html>