问题标签 [bootstrapvalidator-1000hz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7461 浏览

jquery - 具有所需隐藏输入字段的引导验证器

我正在使用引导验证器库:http: //1000hz.github.io/bootstrap-validator/

我有一个表单,其中包含文件的模态/ajax 上传,其结果是使用 mediaId 更新隐藏字段。这意味着在用户完成上传文件后,我的 JS 代码将输入字段 mediaId 设置为一些 id。

我需要确保用户已上传图片,因此我将 required 添加到隐藏字段,如下所示:

但不幸的是,没有显示错误消息,用户可以提交表单。怎么打?

0 投票
0 回答
581 浏览

jquery - ajax成功后的引导验证器

在 Bootstrap 3 中,我有一个#content-page包含第一个#button_1. #button_1单击时,Ajax 会在同一个 DIV 上加载一个表单,#FORM其中包含一些必需的输入和一个提交按钮。

为什么validator()不起作用?

如何验证此表单(使用插件验证器)?

PS:插件验证器:http: //1000hz.github.io/bootstrap-validator/

0 投票
0 回答
134 浏览

javascript - 在使用 jQuery 添加的元素中检查正则表达式模式中的撇号(单引号中的单引号中的双引号)

我正在尝试使用 jQuery 为公司名称创建输入。我还在使用1000hz 的 Bootstrap Validator 插件,以便为此输入添加验证。我特别尝试使用“模式”属性来使用正则表达式验证输入。我正在尝试完成的一个示例如下:

我试图在模式中包含一个撇号,以便像“McDonald's”这样的公司名称有效。但是,由于模式在单引号内,因此符号最终被视为模式字符串的结尾。我不能使用双引号,因为它们被用于变量,并且尝试使用转义字符不会改变它被视为字符串的结尾。

有谁知道我如何解决这个问题?

0 投票
1 回答
485 浏览

jquery - 1000hz 引导验证器自定义

我无法将返回字符串传递回验证器。

这是我的js

在 chrome 开发工具中,“r”确实具有从控制器返回的完整 json

{"success":false,"responseText":"该电子邮件已在使用中。"}

但是,验证器没有收到字符串,因此在反馈中仍然显示绿色复选标记,并且帮助块中没有消息。我曾尝试使用“数据远程”,但我无法让 asp.net 正确返回状态代码和消息。它覆盖了我发回的任何自定义消息,验证器无法接收它。

对我的问题的任何帮助将不胜感激。

0 投票
1 回答
4046 浏览

jquery - .validator('update') 不适用于动态添加的字段

我正在使用Bootstrap (plugin): validator.js v0.11.9 bootstrap validator for field validation in a Python project (Python version 3.6 and Django version 1.11)。在一个按钮上click,我使用 jquery 在表单中添加了几个字段 -

查询:

根据文档验证器字段

默认情况下,验证器只会验证插件初始化时存在的字段。如果您的表单具有一组动态字段,您将需要调用$(...).validator('update')以通知插件要验证的字段集已更改。

我尝试了以下 -

这没有用。我也试过——$("#divInsideFormId").append(...).validator('update');

即使这样也行不通。

谁能建议我的代码有什么问题或者我遗漏了什么?

0 投票
1 回答
2462 浏览

javascript - bootstrap 3 验证器 - 更改密码表单

我有一个 bootstrap 3 表单,我正在使用验证器来验证表单。

我已经成功实现了登录表单的基本验证,现在我正在实现更改密码表单的验证。

表格如下:

我在文档中看到可以使用自定义验证,所以我编写了以下验证,打算在第二个密码字段中使用:

但我不知道在哪里或如何定义这个自定义验证。我知道一旦定义我应该只适用data-passwordmatch=''于第二个密码字段。

0 投票
1 回答
408 浏览

javascript - 如何动态地将 id 传递给 Bootstrap 验证器规则的 url:远程用于相同的表单输入字段?

Bootstrap Validator v 0.5.2被重新用于验证模式中的表单 (#myForm)。当表单加载到如下模式时,需要将唯一的 id(外键)动态传递给“远程”规则的“url”。

问题:
在模态加载时,“id”成功地动态传递到表单中。但是,' bootstrapValidator ' 将第一个传递的 'id' 获取到表单中,除非页面重新加载。

0 投票
1 回答
355 浏览

jquery - bootstrap-validator 自定义验证和 ajax 请求返回成功/确定

我使用 bootstrap-validator(http://1000hz.github.io/bootstrap-validator),如果 ajax 请求成功并且状态为“ok”,则需要显示错误消息。(可以说客户存在)。

如何返回 ajax 请求并使其与验证器一起使用?这是当前代码:

0 投票
1 回答
100 浏览

javascript - Bootstrap Validator - RegExp weird behavior

I have to validate a field that allows just words, spaces, and the characters "&" and "-".

The regex I'm using is /[A-Za-z\s\b-&]+/g.

Here is the code:

#xA;

When I write a valid string and then I erase a character, it triggers the validator.

For example:

text: Jones -> OK

erase a char: Jone -> message: Invalid character

Is there something wrong with the regEx? What can I do to avoid this bug?

0 投票
2 回答
42 浏览

javascript - 在动态创建的表单上加载 jQuery 插件

为了验证表单,我使用了一个验证插件。例子:

我想将插件加载到通过 Ajax 返回动态创建的表单上。我尝试什么:

但它不起作用。如何在 100% 动态创建的表单上激活验证器?

要知道:# post-command-detail 是相关表单的 id。