MVC 3 剃刀无法使用验证类清除表单值
mvc 3 razor cannot clear form value with validation class
我正在使用带有Razor的MVC 3并使用不显眼的客户端验证。 一切正常,但如果用户决定重新开始或取消其操作,我希望能够重置表单。 使用验证时,似乎每个表单元素都附加了很多元数据。
<input type="text" value="" name="User.FirstName" id="User_FirstName" data-val-required="The First Name field is required." data-val-length-max="50" data-val-length="The field FirstName must be a string with a maximum length of 50." data-val="true" class="text-box single-line">
这里的jQuery代码段显示了我的问题。 当您尝试手动重置文本字段的值时,在我清除该值并将其设置回原样后,其他一些 javascript 正在拦截执行:
$("#btnReset").click(function () {
alert($("#User_FirstName").val());
$("#User_FirstName").val("");
alert($("#User_FirstName").val());
});
我在这里寻找有关如何在用户单击按钮时清除表单值的指针。 这似乎是一项简单的任务,但我找不到如何完成此操作的文档,并且我在这里或其他地方找不到任何可以帮助的东西。
我使用的是重置类型的 html 输入而不是按钮类型。 在这种情况下,不应使用重置。
相关文章:
- Javascript清除缓存以清除基本身份验证凭据
- jQuery 验证 - 调用某些元素的 .valid() 方法不会清除错误
- 当我点击提交并尝试检查表单验证时,我的html表单将清除
- 表单验证会不断清除字段
- 如何清除两个提交按钮的验证问题
- 如何使用 JavaScript 清除身份验证缓存
- MVC 3 剃刀无法使用验证类清除表单值
- 如何使用 jquery 清除单个验证消息
- JavaScript错误表单验证:提交时清除所有输入字段
- 表单验证清除JavaScript字段
- adobe表单文本字段自定义验证javascript以清除无效字段
- 验证在javaScript中的函数末尾被清除
- 如何在验证后清除表单
- 验证组时出现奇怪的错误清除行为
- 通过更新$scope模型更正条目后,清除角度形式验证
- 通过JavaScript更新输入字段值后,无法清除验证消息
- 在错误被纠正后清除验证错误消息
- 如何阻止多个空格清除表单验证
- & # 39;成功# 39;jquery表单验证后的对话框清除并提交-无论如何都显示成功消息
- 当使用键盘清除日期文本框时,jQueryUI日期选择器无法验证日期范围