【问题标题】:How to validate multidimensional array with with jquery validate如何使用 jquery validate 验证多维数组
【发布时间】:2015-08-03 10:30:51
【问题描述】:

我按照一些教程来验证输入数组,

name="surname[]" 

这很好用,但是如果我有这样的输入(带有 php 变量)

name="surname[<?=id?>][<?=number?>][]"

它不起作用。

【问题讨论】:

  • 我已将您的问题格式化为使用正确的代码块;但是,您仍然需要准确地解释如何您尝试验证输入。就目前而言,这个问题非常不清楚。

标签: php jquery arrays multidimensional-array jquery-validate


【解决方案1】:

你可以这样使用--

<select multiple required class="form-control" name="martial_arts[]">

  OR

  <input type="text" name="surname[]" />

在验证方法中使用这个 --

rules: {
         'martial_arts[]': {
                        required: true,
                    }
       }

  OR

    rules: {
         'surname[]': {
                        required: true,
                    }
       }

【讨论】:

  • 我只是这样做,但是如果数组是多维的 不起作用
  • 所以你必须试试这个 -- 规则:{ 'surname[][][]': { required: true, } }
  • Filippo 我已经检查过它工作正常...现在你可以使用这个...规则:{ 'surname[][][]': { required: true, } }
  • 我的数组是: id 和 number 通过 php 传递,然后我有两个输入,例如不同的变量(id 和 number)。我刚刚尝试了规则:{'surname[][][]'...但不起作用
  • 这很好用,但是如果我有更多的数组输入? jsfiddle.net/Gy24q/328
猜你喜欢
  • 1970-01-01
  • 2012-09-09
  • 2017-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
相关资源
最近更新 更多