我有一个提交值的表单。当用户尝试提交表单时,我想显示一个警报确认框。单击OK
后,应保存该值,但如果单击Cancel
,则表单应显示但不保存数据。
@using (Html.BeginForm())
{
@Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" />
}
答案 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;
}
}