Hola ke tal alguine sabe komo usar el custom validator es ke la verdad ando 1/2 perdido si no es ke perdido completamente
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