提交表格上的提醒确认框

时间:2014-05-22 06:55:33

标签: c# asp.net-mvc-3 razor form-submit

我有一个提交值的表单。当用户尝试提交表单时,我想显示一个警报确认框。单击OK后,应保存该值,但如果单击Cancel,则表单应显示但不保存数据。

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" />
}   

2 个答案:

答案 0 :(得分:12)

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" onclick="return confirm('Are you sure?')" />
}  

您可以在点击按钮时使用javascript的确认()返回。

答案 1 :(得分:3)

试试这个

@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;
  }       
}