Simon K skrev:
> Jeg er ved at lave en inputform, hvor jeg gerne vil validere
> et enkelt felt (varenrfeltet) som skal være unikt - altså der
> må ikke oprettes et varenummer hvis det allerede findes i
> databasen.
Varenumre er ofte monotonisk stigende - altså således at et nyt
nummer altid vil være større end alle eksisterende numre.
Hvis det gælder i dit tilfælde, kan du nøjes med at tjekke om
nummeret er større end den højeste værdi blandt de eksisterende
numre (trukket ud fra databasen).
Hvis du skal tjekke mod alle eksisterende numre, kan det hurtigt
blive en stor mundfuld for et javascript. Men ellers kan du lave et
tjek - fx via et array - mod alle eksisterende kombinationer.
En mere effektiv løsning kan være at anvende et regulært udtryk -
hvor udtrykket er det indtastede varenummer, og søgestrengen er en
sammensætning af samtlige varenumre (med et skilletegn der
garanterer at man ikke matcher på andet end hele varenumre).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html