Итак, у меня есть форма для подачи бойцов. Вы пишете его / ее имя, страну, а затем команду, за которую они борются, + страну команды.
Когда вы начнете вводить имя, я создал свой собственный автозаполнитель Ajax. Он найдет существующих бойцов, которые могут совпадать.
При нажатии на одно из предложений оно заполнит до четырех полей в зависимости от существующих данных в базе данных. Если вам повезло, боец уже существует с информацией о стране, команде и стране команды.
Проблемы начинаются при отправке. JavaScript следует и просто получает идентификатор страны для выбора (также значение параметра выбора) и сам элемент выбора.
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? Или ограничение моих навыков? ; Р