使用Bootstrap FormValidation验证生成的数字输入 - javascript

我一直在努力使此现场验证工作。我正在使用JS验证从http://formvalidation.io/进行引导,并且已经检查过http://formvalidation.io/settings/,但是我尝试过的任何方法都没有用。

该字段需要使用Razer C#验证在动态生成的字段上输入的数字,并且该表单构建为提交多个模型,因此对于每个生成的元素,我的name属性是values[@i].Rating,其中i是一个整数,该整数循环增加。

验证必须确保客户端输入的数字介于1到4之间(包括1和4),如果不是1到4之间的数字,则必须显示错误消息,例如“请输入1到4之间的数字”。这是我的代码,我首先尝试使用HTML属性:

<input style="text-align: center" type="number" data-fv-between-min="1" data-fv-between-max="4" data-fv-between-inclusive="true" data-fv-between-message="Please enter a rating between 1 and 4" name="values[@i].Rating" class="form-control" />

但这不起作用,因此我尝试了以下JavaScript路线:

$(document).ready(function () {
    $('#newTSRForm').formValidation({
        framework: 'bootstrap',
        fields: {
            selector: '[type="number"]',
            input: {
                validators: {
                    between: {
                        min: 1,
                        max: 4,
                        message: 'Please enter a value between 1 and 4'
                    }
                }
            }
        }
    })
});

但是我的语法可能是错误的,或者我的想法是错误的。我也试过

$(document).ready(function () {
    $('#newTSRForm').formValidation({
        framework: 'bootstrap',
        fields: {
            'values[]': {
                validators: {
                    between: {
                        min: 1,
                        max: 4,
                        message: 'Please enter a value between 1 and 4'
                    }
                }
            }
        }
    })
});

但这也不起作用。我确保我的设置是正确的,所以问题只是语法或合理性。有人可以建议吗?

参考方案

¿您看过http://formvalidation.io/examples/validating-field-special-name/吗?
我认为您必须使用插件的AddField方法添加每个字段。.Adding dynamic field

使用Bootstrap Modal的fullcalendar打开事件 - javascript

我使用以下示例以引导程序模式打开全历事件:(http://www.mikesmithdev.com/blog/fullcalendar-event-details-with-bootstrap-modal/)它运作完美。现在事件已打开,我不知道如何去检索该事件的信息。让我解释一下,该事件在我的数据库(mysql)中与其他一些信息和其他表相关联。在该模式弹出窗…

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…