使用提交按钮时页面刷新

时间:2013-04-04 07:41:28

标签: javascript html validation

我使用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>

2 个答案:

答案 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提交表单。所以页面将会如果所有验证都通过,则刷新并提交