我有一個表單,它有一個國家下拉列表。使用onChange,ajax,php和Mysql提交表單.Dropdown列表的值不會發送到php提交頁面
如果用戶選擇其中一個國家(onchange), 會顯示城市的新下拉列表 僅顯示該特定國家/地區的城市。
<select name = \"countries\" id=\"ListOfCountries\" onchange=\"showCities(this.value)\">
我已經通過使用php,mysql和ajax實現了。
教程我研究 ,隨後在下面的鏈接:
http://www.w3schools.com/php/php_ajax_database.asp
下拉列表城市會自動顯示在網頁上 無需再次加載頁面。
當城市的對話框出現時,如果我這樣做 按Ctrl-U中才能看到頁面的源代碼, 爲的HTML代碼下拉城市的名單沒有在源代碼頁。
我的問題是,當我提交表單, 的城市下拉列表 的價值是不會發送到submit.php文件
的index.php
<form action="submit.php" name="my_form" method="post">
submit.php
echo $_POST['cities'];
的$ _ POST [ '城市'];是空白。
這意味着在提交頁面沒有值 爲城市的下拉列表發送。
那我該怎麼才能解決這個問題呢?
謝謝,提前
如果使用Ajax爲「城市」添加「select」元素,它會動態添加到頁面中。因此你不會在源代碼中看到它,只能在調試器中看到它。 [W3Fools](http://w3fools.com)。 – VisioN