Este buscador está compuesto de un formulario en donde se filtran los registros a buscar y para ahorrarme trabajo hice una función que, sin importar cómo se compone el formulario, se recogen todos los campos y valores y se mandan mediante el Ajax:
Código:
Esta función lo que hace es generar una cadena del tipo clave=valor&otra_clave=otro_valor en base al contenido del formulario.function leer_campos(form_id) { var formulario = getID(form_id); if (formulario.length > 0) { var cadena = ''; for (i = 0; i < formulario.length; i++) { if (i > 0) { cadena += '&'; } cadena += formulario.elements[i].name+'='+formulario.elements[i].value; } return cadena; } }
el tema es que tanto un campo text como radio o checkbox, en firefox, tienen el mismo nombre "HTMLInput" y si hago un .checked, los text me devuelven false... entonces no sé cómo puedo hacer para que tomar los valroes de los campos normals y los valores de los radio/checked seleccionados
Espero se me haya entendido y puedan ayudarme
saludos!