我一直在努力使此现场验证工作。我正在使用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
我使用以下示例以引导程序模式打开全历事件:(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 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…