Es ke necesito entender y hacer un control de este tipo para ke mi funcion de javascript reciba un parametro
Lo ke hace esta funcion es ke valida ke no eligan el mismo valor de combo en otro combos con la misma informacion
Esta informacion de loscombos la encontre aki mismo en los foros
http://www.forosdelweb.com/f13/buscar-duplicado-combos-446952/
y bueno la funcion es:
Código:
function validateDuplicates (combo) { // guardamos la posición del elemento seleccionado var posicionSeleccionada = combo.selectedIndex; // Obtenemos todos los combos del formulario var arrayCombos = document.forms["formularioCombos"].getElementsByTagName("select"); // Variables para guardas lo seleccionado var yaEstaSeleccionado = false; var posicionComboEsta = null; // Recorremos todos los combos for (contCombos=0;contCombos<arrayCombos.length;contCombos++) { // Si el elemento seleccionado no es el primero (seleccione) --> Esto es un control para saltarse el `rimer elemento, que no nos vale para nada if (combo.selectedIndex != 0) { // si el combo que actualmente estamos recorriendo NO ES EL COMBO EN EL QUE HEMOS PULSADO if (arrayCombos[contCombos].id != combo.id) { // comprobamos si el Combo que actualmente estamos recorriendo (arrayCombos[contCombos]), tiene como elemento seleccionado el valor del combo en el que hemos pinchado (combo.selectedValue) if (arrayCombos[contCombos].options[arrayCombos[contCombos].selectedIndex].value == combo.options[posicionSeleccionada].value) { yaEstaSeleccionado = true; posicionComboEsta = (contCombos + 1); } } } } // si el elemento que hemos pinchado YA ESTABA SELECCIONADO, en el combo acual, señalamos la primera opción if (yaEstaSeleccionado == true) { combo.selectedIndex = 0; alert ("El elemento [" + combo.options[posicionSeleccionada].value + "] ya estaba seleccionado en el combo [" + posicionComboEsta + "].\Señale otro"); } }
Pero necesito ke alguien me explike como usar este control para usarla con funciones de javascript ke reciban parametros
GRacias a todos