所以,我有一個表單提交戰士。你寫他/她的名字,國家,然後是他們爭取的球隊+球隊的國家。JavaScript更改爲DropDownList.SelectedIndex未提交
當您開始輸入名稱時,我已經構建了自己的Ajax AutoCompleter。它會找到可能匹配的現有戰士。
當您單擊其中一個建議時,它將根據數據庫中的現有數據最多填充四個字段。如果幸運的話,戰鬥機已經存在關於國家,團隊和國家隊的信息。
提交時出現問題。 JavaScript遵循並獲取要選擇的國家/地區的ID(也是選擇選項的值)以及選擇元素本身。
function dropdownSelect(value, element) {
var dropdown = document.getElementById(element);
for (var i = 0; i < dropdown.options.length; i++) {
if (dropdown.options[i].value == value) {
dropdown.options[i].selected = true;
return true;
}
}
}
當提交ASP.NET代碼暫停,並說我的國家字段爲空。所以我選擇的字段的JavaScript更改無法被ASP.NET讀取。
這是ASP.NET如何工作的限制嗎?或者我的技能有限? ; P