¿Cómo obtener todas las identificaciones de elementos de entrada dentro de un formulario en una matriz?¿Cómo obtener id's de todas las entradas dentro del formulario?
Respuesta
Algo a lo largo de las líneas ...
<script src="../../Scripts/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
// Get all the inputs into an array...
var $inputs = $('#myForm :input');
// An array of just the ids...
var ids = {};
$inputs.each(function (index)
{
// For debugging purposes...
alert(index + ': ' + $(this).attr('id'));
ids[$(this).attr('name')] = $(this).attr('id');
});
});
</script>
Gracias ....... mucho – James
$ids = $('#myform input[id]').map(function() {
return this.id;
}).get();
+1 - 'map()' es el camino a seguir , aunque si hay elementos de 'entrada' que no tienen un ID (tal vez un Enviar), terminará con una entrada vacía en el conjunto. Es posible que desee cambiar el selector a: '$ ('# input input [id]')', o al menos proporcionar una prueba como: 'if (this.id) return this.id;' – user113716
Buena sugerencia, patrick - agregado a la respuesta. – Amber
Gracias ....... mucho – James
Puede afinar su búsqueda de un selector más precisa: formulario de entrada y un selector de atributos para los que tienen un id
$(document).ready(function() {
$('form input[id]').each(function() {
formId.push(J(this).attr('id'));
});
});
Gracias ....... mucho – James
- 1. ¿Cómo vincular un evento para todas las entradas de formulario?
- 2. ¿Cómo obtener todas las entradas de NSFetchedResultsController/NSManagedObjectContext?
- 3. ¿Cómo elimino las reglas 'requeridas' de todas las entradas de formulario en jQuery Validate?
- 4. ¿Cómo obtener Ribbon custom Tabs IDs?
- 5. Delphi - formulario dentro del formulario
- 6. Validar las entradas que no están dentro de un formulario con jQuery Validation plugin
- 7. Desactivar todas las entradas mientras UIActivityIndicatorView spinning
- 8. Expresión regular que rechaza todas las entradas?
- 9. Necesito obtener todas las cookies del navegador
- 10. Capturando todas las entradas de trackpad multitouch en Cocoa
- 11. Relleno dentro de las entradas rompe el ancho 100%
- 12. Comprobando si TODAS las entradas de formulario están vacías con jQuery
- 13. ¿Cómo selecciono todas las entradas excepto bajo una identificación específica?
- 14. ¿cómo puedo obtener todas las entradas excluyendo botones y campos ocultos con jquery?
- 15. Autoguardar las entradas de un formulario usando jQuery + ASP.NET MVC
- 16. Seleccione todas las entradas, etiquetas, etc. dentro de ESTO - cada bucle
- 17. Obtener lista de todas las aplicaciones instaladas
- 18. ¿Cómo obtener todas las coincidencias de regex?
- 19. Conservar todas las entradas excepto una clave python
- 20. Formulario de entrada dentro del elemento canvas
- 21. Python: select() no señala todas las entradas de la tubería
- 22. CTRL + S para presentar la forma y todas las entradas
- 23. Obtener todas las columnas de todas las tablas MySQL
- 24. Obtener todas las variables $ _POST comenzando con cierto texto
- 25. Boost - reciben todas las entradas en la sección
- 26. Cómo seleccionar todas las entradas que tienen el mismo nombre e indexarlas por su nombre
- 27. Entradas de formulario de prueba en PHPUnit
- 28. Cómo obtener todas las casillas marcadas
- 29. ¿Cómo enumerar todas las ventanas dentro de un proceso?
- 30. ¿Cómo puedo obtener argumentos del programa Formulario?
+1 Buena pregunta. A aquellos que votaron negativamente: ¿Recibieron la misma cálida bienvenida cuando eran recién llegados a SO? –
¿por qué esta pregunta es downvoted? –
Una posible razón para los votos a favor es que el título es demasiado largo y la pregunta es demasiado corta. Ese suele ser el caso cuando son iguales. – Guffa