14. maj 2003 - 19:36Der er
18 kommentarer og 1 løsning
Er javascript er enabled
Kan man checke for om javascript er enabled i den besøgendes browser i stil med om cookies er enabled? Jeg skal nemlig have klienter til at indtaste fx personnummer og der er javascript validering. Ellers kan de vel ryge lige igennem alle ens javascript form valideringer.
naarh, dette skulle kunne klare det <script> document.location.href='normalstartside.html'; </script> <noscript> document.location.href='udenscriptside.html'; </noscript>
Jo det er jo nok rigtigt. Jeg kunne da bare lægge en variabel ind i et javascript og hvis den ikke aktivers vise en besked om at der kræves javasript slået til. Men er der ikke en mere elegant måde?
nårhja, det sidste forslag dur ikke og det øverste skal være <script> document.location.href='normalstartside.html'; </script> <noscript> <a href="#">tryk her når du har slået javascript til</a> </noscript>
dvs, din index-fil skal være siden der i ren html forklarer hvordan man slår javascript til, og kun med dette javascript <script> document.location.href='normalstartside.html'; </script> i head-sektionen og så et link til at genindlæse siden når man har gjort det
Det jeg mente med mit indlæg allerøverst var, at du selvfølgelig kan lave et cpr-nummer check i JavaScript. Det giver en hurtig respons til brugeren hvis vedkommende har slået JavaScript fra.
Men du skal lave et tilsvarende check på serveren for gyldigheden af cpr-nummer. Der er altså strengt taget ingen grund til at vide om JavaScript er slået til eller ej.
Jeg ville også synes det er forkert at sige til brugeren: du kan ikke bruge mit site uden at slå JavaScript til. Jeg ville da bare gå et andet sted hen.
erikjacobsen > Ja, i tilfælde af sådan noget som patientkontakt og kontakt til offentligheden, må man nok hellere tage hensyn til de, måske 5% der har slået js fra. Jeg må finde et asp script til at tjekke personnummer.
Der bliver sikkert flere. Uden JS ingen irriterende popup-reklamer. ASP? Hvis du har det i JavaScript til klienten kan du jo bare køre JavaScript i ASP-delen også. 2 smæk med en flue.
som jeg også sagde til dig 14/05-2003 16:46:25 i http://www.eksperten.dk/spm/352606 - derfor jeg ikke pointerede det i dette umiddelbart efterfølgende spm ;-)
Eksperten gik vist ned... OK fri-hash nu har jeg prøvet at slå fra og man fiser selvfølgelig lige igennem alle valideringer. Har en fru hansen slået det fra finder hun det vist aldrig igen. Der står jo ikke lige "slå javaskriptet fra".
Nu har jeg lavet grundlæggende serverside validering på alt. Personnummer er kun valideret for 10 mumre numerisk og datoformat, men der skulle jo også komme et ny personnummersystem med flere cifre i nær fremtid. Tak til alle for hjælp.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.