ParsleyJS - 重置字段"退格" (删除输入时)

时间:2016-12-14 17:09:39

标签: parsley.js

我想知道如果用户正在删除他的输入,如何reset() ParsleyJS字段。

当我在"名字"中输入一些输入时字段在input上成功验证。好。

如果我现在弄清楚我在填写该字段时输入了拼写错误,并且我按下键盘上的退格按钮直到它为空,它会使parsley-error无效。但是,我还没有填写其他空白字段,例如"姓氏"既无效也无效。

因此,表格现在显示红色/欧芹错误但空白"名字"字段和白色和空白"姓氏"字段,而两个字段看起来应该相同:白色(尚未验证)和空白。

因此,我认为,一旦清空,一个领域将被处理为一个从未填充过的领域,这是合乎逻辑的。因此,parsley-successparsley-error都不应该触发,也不应该reset()。我怎样才能做到这一点?

我感谢你们的任何意见!

由于

1 个答案:

答案 0 :(得分:0)

我不知道一个简单的方法来实现你想要的东西,只能阻止你对抗欧芹。

Parsley的论点是,一旦您尝试验证无效条目(对于required字段,这意味着点击“提交”),您应该是大部分时间都输入了所有信息。那时,您可能想要点击“提交”#39;再次,Parsley将向您显示阻止您这样做的所有错误,无需点击提交'一遍又一遍。

我不明白为什么用户会想要在那时清空一个字段,如果她为什么要这样做,为什么她想把它保持空状超过半秒,或者为什么她会这样做?被这样做错误的事实搞糊涂了。

祝你好运