Runar Skrevet 26. november 2006 Del Skrevet 26. november 2006 Er det mulig (med Javascript eller Ajax) å sjekke om en verdi man fyller inn allerede finnes i en database FØR man sender inn skjemaet? Har sett dette på flere forum, men orker ikke begynne å kopiere koden derfra. Takker for alle svar! Lenke til kommentar
dabear Skrevet 26. november 2006 Del Skrevet 26. november 2006 Ikke mulig med plain javascript nei, ettersom det er et client scriptingspråk, dvs det kjører i webbrowseren. Med ajax kan du få til dette ja, da er det bare å sende en request til ei side du har på serveren, som gir fra seg verdien true eller false og bruke ajaxobj.responseText; xml-delen trengs ikke brukes for så simple ting. function processReqChange() { // only if req shows "loaded" if (req.readyState == 4) { // only if "OK" if (req.status == 200) { if(req.responseText == 'true'){ //finnes i databasen, gjør noe her }else{ //finnes ikke } } else { //problem med å hente data } } } Du bør sjølsagt lese mer rundt emnet, da dette bare var et eksempel; mer kode kreves. Introduksjon kan du finne fks her: http://developer.apple.com/internet/webcon...xmlhttpreq.html eller på et google-søk etter ajax Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå