WebShim:一次显示表单验证的所有错误消息
WebShim: Show all the error messages at once for the form validation
我需要一次显示表单验证的所有错误消息,而不是一次显示一个错误消息。
总之,你不能。99%的错误都是相互排除的。
但是你可以自己构建它。在所有情况下,您都需要获得有效性对象以获得所有错误类型,然后您可以执行以下操作:
- 如果您使用描述性API来定义错误消息(即:data-errmessage属性或.ws-errorbox元素)。您可以使用
getErrorMessage
方法:
//<input data-errormessage-type-mismatch="type mismatch" data-errormessage-value-missing="value missing" />
$('input').getErrorMessage('typeMismatch');
- 如果你正在使用
customMessages
选项,你可以使用webshims.createValidationMessage
,它需要一个DOM元素和错误的名称:
webshims.createValidationMessage($('input')[0], 'typeMismatch');
相关文章:
- JAVASCRIPT验证表单中的日期
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 如何使用jQuery正确验证表单
- Javascript不会验证表单
- 如何使用javascript验证表单中的数据,然后调用php页面
- 包括来自另一个页面的Boostrap模态;t验证表单
- Javascript验证表单不重定向页面
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 引导复选框-x 选中时未正确更新 DOM - 如何验证表单
- Jquery 验证表单
- 验证表单中的 jQuery-UI 微调器
- 在 Jquery 中验证表单的输入字段
- 如何验证表单控制数据大小不超过2.5 mb
- 在表单进入Angular中的ng-submit之前验证表单
- Javascript表单验证:表单在错误返回时提交:
- 使用Angular.js验证表单输入的原始状态
- 正在复制验证表单
- 如何在转盘中逐步(3步)验证表单
- 使用javascript验证表单值
- 验证表单按id输入val