I am trying to get the user to choose from 2 comboboxes...cant seem to get this 
to work.......maybe someone out there can see something I am doin wrong?
I think this how it works?  Using the code below
The user selects two values in combo boxes ("PriceFactor and PriceArea")
Click the button to call function "ReturnQueryResults"
The Array is built from the values of the two dropdown boxes ("id = 
PriceFactor" and "id = PriceArea") using their ID values
The javascript call is made that calls Ajax page which sends the php page the 
array of values.  I then have to parse the ID (the array) with "Get" in the php 
page, formatting the output, which is then shown on the target specified in the 
Ajax page.
The results go back to the back to the ajax page

I don't have a great understanding of this...trying with a couple dropdowns to 
start.

Any help would be greatly appreciated...I think I am pretty close but can use 
another set of eyes...

THanks


HTML PAGE:

<p><b>Please Choose Price Factor:</b><br>
                        <select name="PriceFactor" id="PriceFactor">
                                              <option value=""></option>
                                              <option 
value="greaterthan">Greater Than</option>
                                              <option value="lessthan">Less 
Than</option>
                                              <option 
value="between">Between</option>
                                              <option value="equalto">Equal 
To</option>
                                              <option 
value="greaterthanequalto">Greater Than Equal To</option>
                                              <option 
value="lessthanequalto">Less Than Equal To</option>
                        </select>
                        <p><b>Please Choose Area:</b><br>
                        <select name="PriceArea" id="PriceArea">
                                              <option value=""></option>
                                              <option value="100">100</option>
                                              <option value="500">500</option>
                                              <option value="700">700</option>
                        </select>

<input type="button" value="Send to Ajax and Tab" 
onClick="ReturnQueryResults();">
<br>
<br>


<script type="text/javascript">

                        function ReturnQueryResults() {
                                                var url = " PropertyQuery3?";
                                                var input_values_to_append = 
new Array('PriceFactor','PriceArea');
                                                for(var i = 0; i < 
input_values_to_append.length; i++) {
                                                                        url += 
'&'+input_values_to_append[i].name+'='+input_values_to_append[i].value;

                                                }

                                                javascript:getResulthype('url')
                        }

</script>


AJAX Page:

function getResulthype(url){

    var _target = 'content_details_form';

    if (id.length == 0) {
        document.getElementById(_target).innerHTML="<b>No Information 
Available</b>";
        return;
    }
    xmlHttp = GetAJAXObject();
    if (xmlHttp==null) {
        alert ("Unable to process your request, your browser does not support 
AJAX!");
        return;
    }

    var url = "http://127.0.0.1:80/webapp/php/"+url+";;

    xmlHttp.onreadystatechange = showResult;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to