【问题标题】:Parsley.js validationParsley.js 验证
【发布时间】:2013-11-20 02:53:17
【问题描述】:

作为练习,我在此表单中添加了一些欧芹验证 http://matthewpiatetsky.com/cs401/login.html

我现在正在尝试在此处向表单添加类似的验证 http://matthewpiatetsky.com/cs401/writereviews.html
(我在文本区域有一些鼠标移出验证)

我遇到了两个问题:

  1. 如何在表单提交到其操作之前验证表单?我可以先运行验证,如果验证成功,则提交表单。
  2. 如何将 data-required="true" 添加到 jquery 评分星号以强制用户填写?

谢谢!

【问题讨论】:

  • 如果验证发现错误,您可以在事件处理程序中使用event.preventDefault(); 阻止提交。
  • 谢谢!我会试试的!你对第二个问题有什么建议吗?
  • 对不起,没有。我没有使用那个插件
  • 对不起,我实际上不确定如何执行您的建议。我目前没有事件处理程序只是额外的验证? (我是 JavaScript 新手)
  • 你能澄清你的问题吗,因为我在你的页面上看不到任何表格!只有一个文本区域。

标签: javascript jquery validation parsley.js raty


【解决方案1】:

对于提交前的验证,您可以执行以下操作:

var form = document.getElementById(“yourFormID”);

form.addEventListener("submit", function(event) {
    // do your additional validation here

    if (something wrong)
        event.preventDefault();

}, false);

【讨论】:

  • 谢谢!这很有帮助!但是,我想知道您是否可以就如何向 jQuery 比率添加验证提出建议(因为在页面加载 JavaScript 后添加了星号)
猜你喜欢
  • 2018-02-14
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
相关资源
最近更新 更多