Pregunta

Tengo dos cuadros de texto. País y Ciudad . Estoy utilizando el tipo de cuadro de texto por delante de la ciudad. Quiero mostrar el nombre de la ciudad de acuerdo con el país que he escrito. ¿Cómo puedo pasar país valoran utilizando java script a mi función de PHP para obtener el nombre correcto de la ciudad.

¿Fue útil?

Solución

Se podría utilizar AJAX para enviar el nombre del país a su función de PHP.

Pero también podría hacerlo con Javascript como esto si no es necesario para determinar la ciudad de forma dinámica desde el lado del servidor.

    <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>

Otros consejos

Prueba esto:

document.getElementById('yourCountryidhere').value
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top