所以,我有一个表单提交战士。你写他/她的名字,国家,然后是他们争取的球队+球队的国家。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