Подтвердите сообщение на DropDown Выберите Изменить
Мне нужно показать сообщение с подтверждением, когда в раскрывающемся списке выбрано значение Hiring. Как я могу это сделать?
if (Status.SelectedValue == "HIRING")
{
Status.Attributes.Add("onChange", "javascript:return DisplayConfirmation();");
}
У меня есть функция DisplayConfirmation на странице aspx. Это не работает.
1 ответ
Измените функцию JavaScript DisplayConfirmation(), чтобы включить параметр для выбранного значения, и обработайте логику внутри функции.
В приведенном ниже коде замените код следующим:
Status.Attributes.Add("OnChange", string.Format("DisplayConfirmation('{0}');", Status.SelectedValue));
Таким образом, вы можете изменить свой JavaScript, чтобы быть
function DisplayConfirmation(Status) {
if(Status == "HIRING")
{
if (confirm('Are you sure you want to do this?')) { __doPostback('Status', ''); }
}}