Ejecuto serializar en un formulario, donde se oculta uno de los campos, y es un campo muy importante que debe publicarse. ¿Hay alguna forma de serializarlo fácilmente a través de jQuery o debería escribir mi propia función?serializar no incluye campos ocultos
Respuesta
Serializehace incluyen todos los elementos habilitados input
con un atributoname
.
¿por qué jquery usa el atributo name para serializar un formulario, en lugar de usar el atributo id? – frabiacca
@frabiacca Porque el atributo 'name' es el identificador de los datos POST http://www.w3schools.com/tags/att_input_name.asp –
Tengo problemas con las casillas de verificación que tienen la pantalla style/css: none. Ellos no son recogidos. –
¿Quizás combinar los dos en un solo selector funcionaría?
$(":input,:hidden").serialize();
editar: Acabo de probar lo anterior y funcionó. pero, $ ("form"). serialize(); debe tomar automáticamente todas las entradas como otros han mencionado.
Lo hace solo si tiene un atributo de nombre que termina siendo la clave del objeto. –
Aquí hay una extraña variación de este problema. Los campos ocultos tienen nombres.
alert($("#myForm").serialize())
estallidos correctamente una ventana con todos los campos ocultos. Pero
$.post('myposts.php', $("#myForm").serialize(), function(data) {
$('#myResult').html(data);
});
No contiene los campos ocultos. Cuando el script php hace print_r($_POST)
lo oculto y casillas de verificación se Mising
¿Alguna vez descubrió por qué sucede esto? – bytebender
esto sucede porque su entrada está afuera (use el elemento inspeccionar para ver) el atributo del formulario, antes de publicar puede '$ ('su html oculto'). AppendTo ('# myForm');' –
usted debe agregar el nombre a todos los elementos para la función serialize funcione correctamente
acabo de encontrar con este problema a mí mismo, y cortado a una solución.
El problema tiene que ver con la forma en que JQuery recoge la información html oculta. No recogerá el TEXTO de un campo oculto como su valor, debe usar la propiedad value =.
para ponerlo en JQUERY utilizar $(field).val(yourvalue);
tuve este problema también. Por costumbre, cierro mis campos de entrada con />. Descubrí que la entrada oculta no funciona cuando se cierra de esta manera.
<input type="hidden" name="someName" value="someValue" />
no funciona.
<input type="hidden" name="someName" value="someValue" >
funciona.
- 1. Campos ocultos en AngularJs
- 2. ¿Qué son los campos ocultos de Oracle?
- 3. Realizar la validación de campos ocultos
- 4. Enviar campos ocultos en un formulario html
- 5. ¿Por qué se usan campos ocultos?
- 6. jQuery: form serialize, campos ocultos y campos que no se muestran
- 7. Etiquetas y campos ocultos en Internet Explorer (y jquery)
- 8. Aplicaciones web: ¿Almacenar la identificación en campos ocultos es seguro?
- 9. Rails 3 Ayudantes Forma: UTF-8 y otros campos ocultos
- 10. Pasar campos de entrada ocultos en HTML Seleccionar la opción
- 11. Pasar valores múltiples con campos de entrada ocultos
- 12. Campos de formulario ocultos que no aparecen en el modelo MVC después de la devolución posterior
- 13. Los campos ocultos no se actualizan después de la devolución de formulario HTML
- 14. Serializar/deserializar objetos: ¿importa el orden de los campos?
- 15. wicked_pdf no incluye estilos
- 16. Cómo puedo controlar qué campos para serializar con YAML
- 17. Campos virtuales de mangosta incluidos en JSON de forma predeterminada: schemaOptions.toJSON.virtuals = true; Todavía no incluye campos virtuales por defecto
- 18. ¿Cómo puedo grep archivos ocultos?
- 19. cx-freeze no incluye módulos incluso cuando se incluye específicamente
- 20. no puede serializar/Deserialize ArrayList
- 21. Serializar tipo de archivo jQuery
- 22. Serializar
- 23. Algo más seguro que los campos de formulario ocultos en ASP.NET MVC?
- 24. Cómo prevenir los campos ocultos con el ID de ser atacado
- 25. ¿cómo puedo obtener todas las entradas excluyendo botones y campos ocultos con jquery?
- 26. ¿Por qué los campos ocultos se consideran administración del estado del lado del cliente?
- 27. Seguridad web, ¿hay problemas con los campos ocultos (sin datos confidenciales)?
- 28. git perdido cambios ocultos
- 29. Bordes ocultos en Graphviz
- 30. Nodejs - Buscar archivos ocultos
'serialize' debe incluir campos ocultos. ¿Podemos ver el marcado y el guion? – VoteyDisciple
Los únicos campos en los que puedo pensar que no deberían incluirse serían los campos desactivados. – Powerlord
Serialize incluye campos ocultos, pero no deshabilitados. ++ al querer ver el marcado y la secuencia de comandos. – 48klocs