jQuery Validate插件的错误消息将覆盖jQuery Unobtrusive Validator插件

时间:2018-07-26 10:17:45

标签: javascript jquery unobtrusive-validation

我有一个表单(由Sitecore CMS表单构建器创建),该表单在数据属性中呈现了验证错误消息。 问题是,例如对于某些字段,电子邮件显示的是来自jquery validates插件的验证错误消息,而不是数据属性中指定的消息。

这是表格

<label for="fxb_00000000-0000-0000-0000-000000000000_Fields_3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2__Value" class="placeholder">Email*</label>

<input id="fxb_00000000-0000-0000-0000-000000000000_Fields_3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2__Value" name="fxb.00000000-0000-0000-0000-000000000000.Fields[3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2].Value" class="form-holder__item input-validation-error" type="email" value="" maxlength="255" placeholder="Email*" data-sc-tracking="True" data-sc-field-name="Email" data-val-required="Email* is required." data-val-regex="Email* contains an invalid email address." data-val-regex-pattern="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,17}$" data-val="true" aria-describedby="fxb_00000000-0000-0000-0000-000000000000_Fields_3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2__Value-error" aria-invalid="true">

<span class="field-validation-error" data-valmsg-for="fxb.00000000-0000-0000-0000-000000000000.Fields[3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2].Value" data-valmsg-replace="true"><span id="fxb_00000000-0000-0000-0000-000000000000_Fields_3ea0670b-4aa8-43cf-af7a-3c4c18e2c8c2__Value-error" class="">Email* is required.</span></span>

在此处显示电子邮件,应显示Email* contains an invalid email address,而显示please enter a valid email address,它来自jquery validate插件代码库。

提前谢谢

0 个答案:

没有答案