Avatar billede cmau Nybegynder
29. juni 2005 - 12:22 Der er 13 kommentarer og
1 løsning

Tjekker fejl i om man har ændret brugernavn

Jeg har dette lille stykke javascript, som bliver tjekket når min form bliver submittet

if (f.username.value == "<? echo $_SESSION['username']; ?>"){
alert("Du kan ikke ændre dit brugernavn!");
f.username.focus();
return false;
}

Så har jeg også dette fejl, som er det den tjekker.


<input disabled type="text" size="25" name="username" value="<? echo $row['username'];?>">

Men når jeg prøver at submitte så skriver den at jeg ikke må ændre brugernavn. Hvad kan der være galt?
Avatar billede roenving Novice
29. juni 2005 - 12:27 #1
Prøv at teste hvad der er i de to variabler med:

if (f.username.value == "<? echo $_SESSION['username']; ?>"){
alert("Du kan ikke ændre dit brugernavn!\n"+f.username.value + "\n<? echo $_SESSION['username']; ?>");
f.username.focus();
return false;
}

-- der er garanteret en eller anden lille forskel, du ikke har taget højde for !-)
Avatar billede barklund Nybegynder
29. juni 2005 - 12:27 #2
==
Avatar billede barklund Nybegynder
29. juni 2005 - 12:27 #3
Need i say more?
Avatar billede roenving Novice
29. juni 2005 - 12:33 #4
>>barklund

-- hvor savner du lighedsoperatoren ?-)
Avatar billede barklund Nybegynder
29. juni 2005 - 12:37 #5
Savner? Jeg savner den skam ikke - finder den tværtimod i overflod tilstede i scriptet.
Avatar billede roenving Novice
29. juni 2005 - 12:40 #6
Nåeh, jaeh, du mener at han skal aktivere alerten, hvis der er forskel på værdierne ...

-- den havde jeg zq også overset, så:

if (f.username.value != "<? echo $_SESSION['username']; ?>"){
Avatar billede cmau Nybegynder
29. juni 2005 - 12:42 #7
Får stadig fejlen, bare hvor der står:

Du kan ikke ændre dit brugernavn!
WooX
WooX
Avatar billede cmau Nybegynder
29. juni 2005 - 12:43 #8
med den ændreing virker det. tak :D Smid svar..
Avatar billede barklund Nybegynder
29. juni 2005 - 12:43 #9
Næppe hvis du ændrer lighed til ikke-lighed :)
Avatar billede barklund Nybegynder
29. juni 2005 - 12:52 #10
(du må gerne give pointene til roenving - han effektuerede det jo)
Avatar billede cmau Nybegynder
29. juni 2005 - 12:57 #11
ok, så skal han lige smide svar :)
Avatar billede roenving Novice
29. juni 2005 - 13:03 #12
Næh, tak, jeg springer over her !-)
Avatar billede cmau Nybegynder
29. juni 2005 - 13:17 #13
Så får du barklund..

Men tusind tak..
Avatar billede barklund Nybegynder
29. juni 2005 - 15:01 #14
Tark for points ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester