在Yii中发送表单字段的层次结构

时间:2014-11-10 11:29:01

标签: javascript php html forms yii

例如。我的表单包含许多name="person[][name]"字段。 每个人都有许多电话号码字段(name="person[][phone][]")。

<form>
  <fieldset>
    <input type="text" name="person[][name]" />  
    <input type="text" name="person[][phone][]" /> 
    <input type="text" name="person[][phone][]" /> 
  </fieldset>

  <fieldset>
    <input type="text" name="person[][name]" />  
    <input type="text" name="person[][phone][]" /> 
    <input type="text" name="person[][phone][]" /> 
  </fieldset>

  ....

</form>

我想在服务器上获取此信息:

person[0][name]='John';
person[0][phone][0]='123';
person[0][phone][1]='234';
...
person[n][name]='Sam';
person[n][phone][0]='584';
person[n][phone][1]='697';
...

但现在,我有:

person[0][name]='John';
person[1][phone][0]='123';
person[2][phone][1]='234';
...
person[n][name]='Sam';
person[n+1][phone][0]='584';
person[n+2][phone][1]='697';
...

如何解决这个问题? Yii有什么解决方案吗?

P.S。我的表单是通过JS生成的。=(通过点击带有jQuery.clone()函数的按钮添加每个新人或电话

0 个答案:

没有答案