草庐IT

javascript - ParsleyJS - 使用 data-parsley -`constraint` -message 进行本地化

目前我正在使用data-parsley-`constraint`-message="Englishsentencegoeshere"但现在我正在努力添加本地化,​​这些消息将永远不会使用i18n库进行翻译,因为它们是自定义的。有没有办法添加类似的东西data-parsley-`constraint`-message-fr="Francaisfrancaisfrancais"或者通过JS来实现?具体来说,我正在使用data-parsley-required-message="" 最佳答案 为什么不使用Parsley的本地化而不是在输入

javascript - 通过 parsley.js 验证后防止提交表单

我已经多次使用parsley.js,并从字面上复制了我上次使用parsley时的代码。但是,每次我提交表单时,页面都会刷新。preventDefault似乎适用于我的其他页面并阻止页面刷新,但出于某种原因,当我现在尝试时它不起作用。谁能弄清楚为什么不呢?$(function(){$("#register_signup").submit(function(e){e.preventDefault();varform=$(this);if($('#rform').parsley('isValid')){alert('valid');}});}); 最佳答案

javascript - Parsley.js - 显示指定元素中的错误

使用Parsley.js,是否可以指定应该保存错误消息的元素?我试过:$('#myForm').parsley({errors:{container:{$('#errorMessages')}}});但错误消息仍然紧跟在我的表单输入之后。 最佳答案 我添加了另一个数据属性,data-parsley-errors-container="#element"。这可能允许您修改DOM以指定错误消息的显示位置。更多信息在这里:http://parsleyjs.org/doc/index.html#ui-for-field最佳

javascript - parsley.js 如何使用自定义错误消息在字段上触发错误

如果可以做这样的事情就好了$('input.specific-field').parsley('error','thisisacustomerrormessage');...但我想这不可能吧?我怎样才能实现这样的目标? 最佳答案 Parsley有一些内置的方法可以添加自定义错误消息。varspecificField=$('input.specific-field').parsley();#addtheerrorwindow.ParsleyUI.addError(specificField,"myCustomError",'thisi

javascript - parsley.js 如何使用自定义错误消息在字段上触发错误

如果可以做这样的事情就好了$('input.specific-field').parsley('error','thisisacustomerrormessage');...但我想这不可能吧?我怎样才能实现这样的目标? 最佳答案 Parsley有一些内置的方法可以添加自定义错误消息。varspecificField=$('input.specific-field').parsley();#addtheerrorwindow.ParsleyUI.addError(specificField,"myCustomError",'thisi

html - 使用 Parsley 2.x 和 Bootstrap 3 错误消息范围的错误放置

我正在尝试将Parsley验证添加到Bootstrap3btn-group中包含的一组单选按钮。问题是parsley注入(inject)的错误包装器(在我的例子中设置为一个跨度)出现在两个选项之间(包含在标签中)而不是btn-groupdiv之外。下面的示例说明了这一点:YesNo关于如何解决这个问题有什么建议吗? 最佳答案 在深入研究源代码后,我注意到在初始化Parsley时有一个“errorsContainer”选项可用。将初始化函数更改为:$(".validate-form").parsley({successClass:"h

javascript - Parsley.js - 仅验证数字的可选输入

我有一个表单,其中包含一个可选输入字段和3个必填输入字段。对于可选输入,我有以下标记:如果我输入字母或任何其他字符,这不会触发验证。它确实验证最小值和最大值。如果我输入必需的属性,它似乎确实有效,但我不希望那样。我还尝试定义一个模式如下:data-parsley-pattern="^[0-9]*$"它们似乎都不起作用。有什么想法吗? 最佳答案 您可以使用data-parsley-type="digits"。请注意使用type="text"而不是number。如果您只想允许数字(而不是float),这会起作用。如果你想要float,你

javascript - 更改 parsley-errors-list 在 parsleyjs 中的位置

我正在使用parsleyjs.org验证我的表格。插件创建一个ui.parsley-errors-list当输入有验证错误时。问题是.parsley-errors-list被放置在表单元素的“input、textarea、radioetc..”之后,打破了我的布局,如下所示:CheckboxswithamaxNormalThisvalueisrequired.NormalNormal相反,.parsley-errors-list需要定位为容器中的最后一个子元素/元素.这可以实现吗? 最佳答案 您可以(至少)通过两种方式设置错误容器。

关于 jquery:使用 parsley.js 进行异步表单提交

Asynchronousformsubmissionwithparsley.js我正在尝试创建一个使用Parsley.js进行前端验证并异步提交的表单。该表单名为#contactForm,提交按钮为#sendData,当我在空或无效表单上点击提交时出现错误。我希望看到来自无效表单数据的"错误"警报,但它只是继续出现Else条件,并且数据由contactForm.php.处理12345678910111213141516$(document).ready(function(){  //submitdataonclickandcheckifvalid  $('#sendData').click(f

关于 jquery:使用 parsley.js 进行异步表单提交

Asynchronousformsubmissionwithparsley.js我正在尝试创建一个使用Parsley.js进行前端验证并异步提交的表单。该表单名为#contactForm,提交按钮为#sendData,当我在空或无效表单上点击提交时出现错误。我希望看到来自无效表单数据的"错误"警报,但它只是继续出现Else条件,并且数据由contactForm.php.处理12345678910111213141516$(document).ready(function(){  //submitdataonclickandcheckifvalid  $('#sendData').click(f
12