2010-09-20 61 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