Я новичок во всем этом, поэтому, пожалуйста, будьте нежны! Хорошо, в настоящее время у меня есть следующий сценарий.
У меня есть три способа поиска информации о товаре:
Каскадный выпадающий список (ddlbuyer, ddlSub, ddlProd) и соответствующая кнопка радиосвязи (radProd)
Текстовое поле автозаполнения, которое ищет информацию о продукте (txtPrdAC)
Поиск в списке товаров, при котором пользователь вводит количество товаров, которые он хочет видеть (txtHowMany), а затем указывает, какую подкатегорию он хочет видеть (radTopx)
В идеале я хотел бы иметь следующую ситуацию.
Пользователь может использовать только один из методов поиска товаров, как указано выше. Если они нажимают на первый ddl, то любые данные, которые могут присутствовать в текстовых полях, очищаются. Точно так же, если они нажимают на txtPrdAC или txtHowMany, любая информация, которая присутствовала в списке ddl, очищается и возвращается к исходному значению по умолчанию.
Я хотел бы сделать это в коде c # и получить следующий код, который работает ... иш! Ну, в любом случае, он устанавливает фокус переключателя.
ddlProd.Attributes.Add("onchange", "return SetRadioFocus('"
+ radBuyer.ClientID + "');");
radTopx.Attributes.Add("onclick", "return SetRadioFocus('"
+ radTopx.SelectedItem + "');");
tbxProdAC.Attributes.Add("onclick", "return SetRadioFocus('"
+ radProd.ClientID + "');");
ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", @"
function SetRadioFocus(target)
{
document.getElementById(target).checked = true;
}", true);
Тем не менее, я все еще упускаю некоторые аспекты, то есть более четкие текстовые поля и / или ddl.
Опять же, извинения за невежество, но это бросило меня. Спасибо за любую помощь, которая может прийти мне.