У меня есть страница веб-форм asp.net с раскрывающимся списком категорий.Если пользователь выбирает категорию «ER» или «DR», текстовое поле «Описание» будет заполнено в зависимости от того, какое из них выбрано.Однако мне нужно сообщить пользователю, что его текст в поле «Описание» будет потерян, если они переключат категории.
submit_ticket.aspx
function ShowConfirmation(ddlCategory) {
//Not sure what goes here.
}
<asp:DropDownList ID="ddlCategory" runat="server" CssClass="DropDownList" OnSelectedIndexChanged="ddlCategory_SelectedIndexChanged" AutoPostBack="true" />
Submit_ticket.aspx.cs
protected void ddlCategory_SelectedIndexChanged(object sender, EventArgs e)
{
if (IsPostBack)
{
if ((ddlCategory.SelectedItem.Text == "DR") || ddlCategory.SelectedItem.Text == "ER")
ddlCategory.Attributes.Add("onChange", "return ShowConfirmation(this);");
if (ddlCategory.SelectedItem.Text == "DR")
txtDescription.Text = "DR Template";
else if (ddlCategory.SelectedItem.Text == "ER")
txtDescription.Text = "ER Template";
}
}
Всего 7 категорий, но эта функциональность мне нужна только в двух перечисленных выше.«Шаблон», используемый для этих категорий, длинный, поэтому нельзя заполнять текстовое поле «Описание» Javascript.
Любая помощь очень ценится.