Javascript onchange() not working in chrome and IE
<p>I have a total variable that I update with a refresh get request using on change from a drop down box with PHP/JS. Seems to work fine in Firefox, but not at all with Chrome / IE. Any suggestions?</p>

<pre><code>&lt;form action='cart.php' onchange = 'go()'&gt;
&lt;select id = 'postinfo' name = 'postage'&gt;

&lt;script&gt;
  function go() {
    var x = document.getElementById("postinfo").value;
    if (x == "express") {
        var price = 9.99
        window.location.href = "cart.php?delivery=" + price + "&amp;item=express"; 
    }else if (x == "free"){
        var price = 4.99
        window.location.href = "cart.php?delivery=" + price + "&amp;item=free"; 
    }
  }
&lt;/script&gt;
</code></pre>
