我使用html页面进行验证。但是,当我点击输入提交按钮页面时,刷新了。但是如何限制刷新页面。我的示例代码是:
<div >
@Html.LabelFor(m => m.1)
@Html.TextBoxFor(m => Model.1, new { @id = "student", @class = "test" })
<input type="submit" value="click valid" onclick="button();" />
<div> <span style="color:Red"> @Html.ValidationMessageFor(m => m.1) </span>
</div>
</div>
答案 0 :(得分:0)
尝试在return false;
功能的末尾添加button()
。
答案 1 :(得分:0)
将此更改为
<input type="submit" value="click valid" onclick="button();" />
此
<input type="button" value="click valid" onclick="button();" />
因为使用input type = submit会提交表单,我们无法阻止页面刷新。但是使用input type = button并在onclick
函数中使用javascript函数form.submit
提交表单。所以页面将会如果所有验证都通过,则刷新并提交