Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2008, 14:19
Avatar de foreverOdd
foreverOdd
 
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: DUDA: Formularios, Prototype y mas

Primero q nada, el id debe ser UNICO en todo el documento, asi que empieza reparando eso

por otro lado con prototype puedes obtener los elementos de varias maneras:

con un selector CSS:

arrayElementos = $$(reglaCss)

la regla css puede ser: una clase ".miClase" que te da un arreglo con todos los elementos que tienen la clase "miClase", tambien un tipo de elemento $$('a') devuelve todos los elemento anchor <a> del docuemto, otro sera $$('a.miclase') que devuelve un arreglo con todos los anchor <a> con clase 'miClase', esto entre otras cosas

por medio del formulario

miForm = $('formulario')

para obtener todo inputs del formulario:

aInputs = miForm.getInputs(); aInputs es un array con todos los <input del formulario

tambien

aRadios = miForm.getInputs('radio'); aRadios es un arreglo con todos los inputs type=radio del formulario

aRadios = miForm.getInputs('radio','nombre'); aRadios es un arreglo con todos los inputs
type=radio del formulario con name "nombre"

cuando se les da el nombre con corchetes entonces espeficas los corchetes tambien

aText = $('id_formulario').getInputs('text','facturaDetall eCodigo[]');

y esta

Suerte
__________________
My path is lit by my own fire, I only go where I desire