2010-09-20 53 views
0

我有两个文本框。 国家城市。我在城市文本框中使用提前输入。我想根据我输入的国家/地区显示城市名称。如何使用java脚本将国家值传递给我的PHP函数以获取正确的城市名称。使用Java脚本获取文本框的值

回答

1

您可以使用AJAX将国家名称发送到您的PHP函数。

但是,如果您不需要从服务器端动态确定城市,您也可以使用这样的Javascript来做到这一点。

<script type="text/javascript"> 
     function sync() { 
      var country = document.getElementById('country').value; 
      var city = document.getElementById('city'); 
      switch (country) { 
       case 'China': 
        city.value = 'Shanghai'; 
        break; 
       case 'France': 
        city.value = 'Pairs'; 
        break; 
      } 
     } 
    </script> 

    <html> 
     <form style="text-align:center"> 
      Country:<input id="country" type="text" title="Country" onblur="sync()"/><br/> 
      City:<input id="city" type="text" title="City"/><br/> 
     </form> 
    </html> 
0

试试这个:

document.getElementById('yourCountryidhere').value