我試圖將一個文本框的選定值分配給另一個文本框。我正在使用下面的腳本。當我在Firefox瀏覽器控制檯中檢查時,我注意到狀態變量(c_search.php?state)沒有任何價值。將一個文本框選定值分配給另一個JQuery自動完成
請讓我知道我需要用腳本做些什麼改變。
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$(function() {
$("#statename").autocomplete({
source: 'search.php'
});
});
$(function() {
$("#cityname").autocomplete({
source: 'c_search.php?state='+$('#statename').val()
});
});
</script>
<form>
<div class="ui-widget">
<label for="statename">State: </label>
<input id="statename">
<label for="cityname">City: </label>
<input id="cityname">
</div>
</form>
執行'$( '#Statename的')的聲明。VAL()'是你結合'#部分cityname'。當爲城市名稱啓動自動填充事件時,您確定該州名稱具有文本嗎? – ElGavilan
是的,我可以輸入並從狀態名文本框中選擇狀態。 –