javascript - Parsley.js 验证没有 dom 元素的函数

标签 javascript parsley.js

我喜欢在有表单的情况下使用解析表单验证助手。但是,我希望能够在某些 JS 代码中有一个我想要验证的变量的情况下手动访问验证函数。即)

var someEmail = "hello@gmail.com";
parsely.isEmail(someEmail);

现在,我知道这是一个简单的示例,并且有大量的正则表达式可供我创建自己的 isEmail() 函数。但是,如果我已经包含了 parsely,它有大量内置验证函数,那么利用它们会很棒。

有谁知道一种方法可以做到这一点,而不必像描述的那样动态创建占位符 DOM 元素 here

最佳答案

不,没有(简单)方法可以直接访问验证,但是验证“虚拟”输入非常容易,无需向 DOM 添加任何内容:

$('<input>').parsley({type: 'email'}).isValid(true, someEmail);

关于javascript - Parsley.js 验证没有 dom 元素的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32508449/

相关文章:

javascript - 打开另一个时自动关闭的多个下拉窗口

javascript - 滚动后,检测元素何时返回到原始位置

javascript - 使用 Cucumber 测试时 Stripe JS 失败

javascript - Parsley.js 在提交时跳过验证?

jquery - 使用 Parsley.JS 和 select2 在输入字段上方显示错误消息

javascript - 单击 HTML 加载元素?

javascript - 立即执行函数和使用关键字 new 有什么区别?

javascript - 使用 dropkick 进行 Parsley js 表单验证 - 无法在自定义选择下拉列表中添加错误类

javascript - 步骤向导和欧芹未验证