2010-05-31 21 views
5

Tengo un formulario con más de 50 campos de entrada. Los campos de entrada se dividen en 5 jquery jabs dentro del contenedor de formulario. He aquí una muestra de lo que parece:Formulario que no envía datos completos

<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> 

estoy usando Kohana marco de PHP, por lo que admin se asigna a un controlador, y save mapas al método action_save.

Cuando, no parece que todos los demás campos de salida que las variables en $_POSTaction_save, solamente 'type''id' y aparecen para presentar sus datos.

¿Qué podría estar haciendo mal?

+0

en algún punto ¿deshabilita los otros campos? si es así, no se enviarán con éxito. – scunliffe

+0

No entiendo, no deshabilito ningún campo. – HyderA

+0

¿hay alguna posibilidad de que tenga una url? Tengo la sensación de que las pestañas podrían moverse de alguna forma fuera de la etiqueta del formulario. – scunliffe

Respuesta

1

Toma Firebug y asegúrate de que realmente está enviando los datos POST.

2

¿Ha probado esto con diferentes navegadores y olfateó el tráfico de la red para ver exactamente lo que se envía?

Cuestiones relacionadas