在#foo表单中验证电子邮件字段[name = bar]时,我想打开和关闭该字段的验证,与复选框相关。
阅读docs,github问题和stackoverflow答案,我认为设置data-parsley-required =“false”和/或data-parsley-validate =“false”就足够了。
但事实证明,所有其他约束,如电子邮件,最小长度,最大长度仍然有效,输入字段仍然可以验证错误情况。我希望它能够验证成功与否。
<form id="foo">
<input name="bar"
maxlength="40"
value=""
class="form-control"
data-parsley-validate="false"
data-parsley-required="false"
type="email"
data-parsley-minlength="5"
data-parsley-trigger="input keyup change"
data-parsley-error-message="something is wrong">
</form>
请参阅https://jsfiddle.net/88obg0sj/9/
那么怎么可能以某种方式关闭现场验证,又可以重新激活它?
答案 0 :(得分:0)
您应该调整excluded
选项,例如向其中添加", [data-parsley-validate="false"]"
。