I have a html page with javascript in it that assigns a set of coordinates to javascript variables. The question I have is how can I then send these variables to a Perl CGI script using a submit on a html form.
An example of some of the code below:
Expand|Select|Wrap|Line Numbers
- var map;
- var geocoder = null;
- var addressMarker;
- var originpoint = null;
- ....................
- function showAddress(address) {
- if (geocoder) {
- geocoder.getLatLng(address,
- function(point1) {
- if (!point1) {
- alert(address + " not found");
- } else {
- if (addressMarker) {
- map.removeOverlay(addressMarker);
- }
- addressMarker = new GMarker(point1);
- map.setCenter(point1, 15);
- map.addOverlay(addressMarker);
- originpoint = point1;
- alert("origin is now: "+originpoint+" destination is now: "+destinationpoint);
- }
- }
- );
- }
- }
- <body onload="load()" onunload="GUnload()">
- <form action="#" onsubmit="showAddress(this.address.value); return false">
- <p>
- Origin:<input type="text" size="50" id="addressInput" name="address" value="London, UK" />
- <input type="submit" value="Show Origin" />
- </p>
- </form>