Окно подтверждения оповещения при отправке формы

1

У меня есть форма, которая представляет значение. Когда пользователь пытается отправить форму, я хочу отобразить окно конформации предупреждений. После нажатия кнопки " OK значение должно быть сохранено, но если щелкнуть " Cancel форма должна отображаться, но не сохранять данные.

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" />
}   
Теги:
razor
form-submit
asp.net-mvc-3

2 ответа

9
Лучший ответ
@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" onclick="return confirm('Are you sure?')" />
}  

Вы можете использовать confirm() javascript в onclick кнопки с возвратом.

  • 0
    где находится условие, если нажата кнопка «ОК» или нажата кнопка «Отмена»
  • 0
    нет необходимости в состоянии. если пользователь нажимает «ОК», возвращается значение «true», затем нажмите «Выполнить» или «Отмена», «Возврат» - «Ложь». «Подтверждение возврата (« Вы уверены? »)» работает как проверка состояния
Показать ещё 2 комментария
2

попробуй это

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" onclick="javascript: return SubmitForm();" />
}  

Javascript

function SubmitForm() {

var r = confirm("Are you sure you want to submit?");
  if (r == false) {
    return false;
  }       
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню