У меня есть полоса вкладок, содержащая много вкладок. когда я делаю некоторые изменения на вкладке 2, появляется сообщение с подтверждением, спрашивающее, хочу ли я продолжить без сохранения, и если я говорю «да», мне нужно сбросить значение измененного поля на вкладке 2 до исходного. Пожалуйста, помогите мне сделать это.
пожалуйста, найдите ниже мой пример кода
Html.Telerik().TabStrip().Name("TabStripEmployeeDetail")
.Items(items =>
{
items.Add()
.Text("tab1").HtmlAttributes(new { onclick = "return warnOfChanges()" })
.LoadContentFrom(......);
items.Add().HtmlAttributes(new { onclick = "return warnOfChanges()" })
.Text("tab2")
.LoadContentFrom(......);
items.Add()
.Text("tab3")
.LoadContentFrom(.......);
items.Add()
.Text("tab4")
.LoadContentFrom(....);
items.Add()
У меня есть функция javascript
function warnOfChanges() {
if(documentmodified) {
return confirm('Changes have been made on this tab. Continue without saving?');
}
return true;
};
и я вызываю это при нажатии на вкладку. пожалуйста, помогите здесь