0

我使用带有验证的 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>
4

2 回答 2

0

尝试在函数return false;末尾添加。button()

于 2013-04-04T07:42:40.203 回答
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。所以如果所有验证都通过,页面将被刷新并提交

于 2013-04-04T07:43:56.147 回答