0

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

4

2 回答 2

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>
于 2010-09-20T04:46:36.880 回答
0

尝试这个:

document.getElementById('yourCountryidhere').value
于 2010-09-20T04:56:39.093 回答