Tôi có biểu mẫu với hơn 50 trường nhập. Các trường nhập được chia thành 5 jquery jquery trong thùng chứa biểu mẫu. Dưới đây là một ví dụ về những gì nó trông giống như:Biểu mẫu không gửi đầy đủ dữ liệu
<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>
Tôi đang sử dụng khuôn khổ Kohana PHP, vì vậy admin
bản đồ để một bộ điều khiển, và save
bản đồ với phương pháp action_save
.
Khi tôi xuất các biến số $_POST
trong action_save
, chỉ 'type'
và 'id'
mới hiển thị, tất cả các trường khác dường như không gửi dữ liệu của chúng.
Tôi có thể làm gì sai?
tại bất kỳ thời điểm nào để bạn vô hiệu hóa các trường khác? nếu vậy họ sẽ không gửi thành công. – scunliffe
Tôi không hiểu, tôi không vô hiệu hóa bất kỳ trường nào. – HyderA
bất kỳ cơ hội nào bạn có url? Tôi có cảm giác rằng các tab bằng cách nào đó có thể được di chuyển ra bên ngoài thẻ biểu mẫu. – scunliffe