Форма, не отправляющая полные данные

У меня есть форма с более чем 50 полями ввода. Поля ввода разделены на 5 ударов jQuery в контейнере формы. Вот образец того, на что он похож:

<form action="admin/save" method="post" enctype="multipart/form-data">
     <input type="hidden" name="type" value="department" />
     <input type="hidden" name="id" value="21" />
     <div id="tabs">
       <ul>
         <li><a href="#tab-1">Tab 1</a><li>
         <li><a href="#tab-2">Tab 2</a><li>
         <li><a href="#tab-3">Tab 3</a><li>
       </ul>
       <div id="tab-1">
         <label>Name</label>
         <input type="text" name="user-name" />
       </div>
       <div id="tab-2">
         <label>Address</label>
         <input type="text" name="user-address" />
       </div>
       <div id="tab-3">
         <label>Phone</label>
         <input type="text" name="user-phone" />
       </div>
     </div>
     <input type="submit" value="Send" />
</form>

Я использую платформу PHP Kohana, таким образом, admin карты к контроллеру, и save карты к методу action_save.

Когда я произвел $_POST переменные в action_save, только 'type' и 'id' обнаружьтесь, все другие поля, кажется, не отправляют свои данные.

Что я мог делать неправильно?

5
задан HyderA 31 May 2010 в 02:08
поделиться

2 ответа

Возьмите Firebug и убедитесь, что он действительно отправляет данные POST.

1
ответ дан 15 December 2019 в 06:17
поделиться

Вы пробовали это в разных браузерах и анализировали сетевой трафик, чтобы точно узнать, что отправляется?

2
ответ дан 15 December 2019 в 06:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: