提交表单时提示确认框



我有一个提交值的表单。当用户尝试提交表单时,我希望显示一个警告提示框。当点击OK时,应该保存该值,但如果点击Cancel,则只显示表单而不保存数据。

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

你可以在返回按钮的onclick中使用javascript的confirm()

try this

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

最新更新