posted 11 years ago
I have written a simple javascript program which asks the user to enter the bounding box co-ordinates and with these co-ordinates the wfs function of getfeature needs to be run but I am getting an error message
"Bounding box coordinate is not parsable:ULX". I have no idea what this means. Here is the script:
<html>
<head>
<script>
function query() {
var ULX=document.getElementById('num1');
var ULY=document.getElementById('num2');
var LWX=document.getElementById('num3');
var LWY=document.getElementById('num4');
window.location.assign("http://localhost:8080/geoserver/wfs?VERSION=1.1.0&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=tasmania_state_boundaries&crs=EPSG:4326&BoundingBox=ULX,ULY,LWX,LWY")
}
</script>
</head>
<p> Bounding Box </p>
<form>
Upper Left X Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num1">
Upper Left Y Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num2"><br/>
Lower Right X Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num3">
Lower Right Y Co-ordinate: <input type="text" onchange="if (/^\.?$/.test(this.value) || !/^-?\d*\.?\d*$/.test(this.value)) {alert('This field requires a Number'); this.value=''; this.focus()}" id="num4"><br/>
<input type="button" name="Query" value="Query" onclick="query()">
</form>
</html>