To jest proste. Najważniejsze, musisz wiedzieć, czego taki walidator potrzebuje.
1. Potrzebuje identyfikator pola, które jest walidowane
2. Potrzebuje wartość tego pola
3. Potrzebuje nazwę rodzaju walidatora (chyba, że sam znajdzie na podtstawie id pola).
Znając te 2 (3) zmienne wstawiasz je do wywołania funkcji onchange='twojaFunkcjaWalidujaca(this.id, this.value)'
function twojaFunkcjaWalidujaca(id, val, type)
{
// i co w tym trudnego? Prosty warunek na to, czy wartość jest określonego typu/dłogości itp.
if(error)
{
document.getElementById(id).style.background='red';
}
else
{
document.getElementById(id).style.background='green';
}
}
Pozdrawiam