Programación Web y Scripting > JavaScript

 Saber El Value De Un Select Sin Saber Su Nombre

(1/1)

franc:
Hola, necesito un poco de ayuda...

Tengo un codigo de una pagina donde tengo muchisimos selects ( sin nombre ) y una caja de texto al lado de cada uno de ellos...

Tengo que seleccionar algo en el select y rellenar la caja de texto... pero el problema es que no TIENEN el nombre y no se como plantear el problema... Tengo que utilizar el evento "onchange" y en la funcion de java script tengo que hacer algo del tipo: document.nombre_formulario["select seleccionado"].value


y claro... como no se el nombre del select y tampoco el Indice del select que se ha hecho un"onchange" ....


Creo que hay algo del tipo document.nombre_formulario[SelectedIndex].value o algo asi.... ¿ alguien sabe como era eso ?



Ayuda porfavor :(

xcx:
Para empezar, si tienes accedo a la página, sería muy recomendable ponerle nombres.. pero si no puedes acceder a esa página... pues.. en el onChange podrias poner algo como esto

--- Código: Text --- <select onChange="hacer_algo(this)">...  con this, le entregas como parámetro a esa función llamada "hacer_algo" ese campo.. por lo que podras hacer referencia a ese campo del formulario con el nombre que le hayas puesto a la funcion en el parámetro.
Por si no me expliqué, si tienes una funcion así

--- Código: Text --- function hacer_algo(campo){...  tu campo del formulario lo podras acceder como campo.atributo o campo.propiedad, claro en ingles seria .value o .text, dependiendo del campo que ingreses.. lo mismo para el select...
siempre es recomendable colocarles nombres...
Ahora, podrias tambien añadirles un id común para todos y accederlos como un arreglo pero no es muy recomendable.. intenta ponerles nombres.. es mejor y mas claro a la hora de programar...  :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa