Avatar billede no_doubt Nybegynder
04. juni 2004 - 20:35 Der er 28 kommentarer og
1 løsning

tjekke om felterne er ens

<input type="text" name="nykode2"
onKeyUp="document.images['nykode2'].src = (this.value == '['nykode']') ? 'ok.gif' : 'vent.gif';"
size="20"> <img src="vent.gif" name="nykode2">

Kan i få denne til at vise ok.gif hvis værdien i dette felt er lig med værdien i nykode feltet. Indtil da skal der være vent.gif
Avatar billede thesurfer Nybegynder
04. juni 2004 - 20:37 #1
.src = (this.value == this.form.nykode2.value)
Avatar billede no_doubt Nybegynder
04. juni 2004 - 20:39 #2
det ser ikke ud til at virker helt men ingen fejlmelding
Avatar billede no_doubt Nybegynder
04. juni 2004 - 20:42 #3
den skulle jo gerne virker således
I nykode står george
Jeg skriver g i nykode2 den giver ok.gif
så skriver jeg y i nykode2 så skal den give vent.gif
Avatar billede thesurfer Nybegynder
04. juni 2004 - 20:55 #4
mht "I nykode står george
Jeg skriver g i nykode2 den giver ok.gif"

- skal de ikke være 100% ens, før den er ok?
Avatar billede no_doubt Nybegynder
04. juni 2004 - 20:56 #5
det er selvf. rigtigt min  fejl ellers kan man også sjusse sig frem
Avatar billede thesurfer Nybegynder
04. juni 2004 - 20:58 #6
Koden skulle gerne vise "vent.gif", indtil begge felter er 100% identiske..

Gør den ikke det?
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:02 #7
sådan tak.. svar ?
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:03 #8
Nej tak.. har fået nok i det første spm :-)
Tag dem bare selv..
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:04 #9
hvordan skal denne se ud?
<input type="text" name="nykode2"
onKeyUp="document.images['nykode'].src = (this.value == <%=rs("kodeord")%>) ? 'ok.gif' : 'vent.gif';"
size="20"> <img src="vent.gif" name="nykode">

Den skulle gerne gøre sådan at man ikke skal ændre til det der er i databasen i forvejen
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:05 #10
ahh.. min fejl var her (kom til at skrive "nykode2"): this.form.nykode.value
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:05 #11
(this.value == '<%=rs("kodeord")%>')
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:07 #12
nej den skal være forskellig fra <%=rs("kodeord")%> altså skal den grønneflag komme når den er anderledes....
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:11 #13
ok.gif = grøn?

nykode == nykode2 betyder at de er ens
nykode != nykode2 betyder "nykode forskellig fra nykode2", forskellige værdier
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:13 #14
ved godt jeg strækker den lidt... men hvordan hvis det både skal være forskellig fra noget og lig med ?
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:14 #15
(noget == ens && noget != forskelligt)

&& er "og"
|| er "eller"
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:17 #16
(this.value == this.form.nykode.value && this.value != '<%=rs("kodeord")%>')

Denne virker ikke helt
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:18 #17
Det kan være at man kun kan have 1 betingelse, når man bruger ()?

Så må vi bare brug if (...){...}else{...}
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:19 #18
Hvordan skal denne så se ud
<input type="text" name="nykode2"
onKeyUp="document.images['nykode2'].src = (this.value == this.form.nykode.value && this.value != '<%=rs("kodeord")%>') ? 'ok.gif' : 'vent.gif';"
size="20"> <img src="vent.gif" name="nykode2">
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:20 #19
onKeyUp="if (this.value == this.form.nykode.value && this.value != '<%=rs("kodeord")%>') {tmp='ok.gif';}else{tmp='vent.gif};document.images['nykode2'].src = tmp;"
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:21 #20
rettelse:

"if (this.value == this.form.nykode.value && this.value != '<%=rs("kodeord")%>') {tmp='ok.gif';}else{tmp='vent.gif'};document.images['nykode2'].src = tmp;"
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:24 #21
nu virker den ikke....
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:24 #22
den ser sådan ud
<input type="text" name="nykode2"
onKeyUp="if (this.value == this.form.nykode.value && this.value != '<%=rs("kodeord")%>') {tmp='ok.gif';}else{tmp='vent.gif'};document.images['nykode2'].src = tmp;"
size="20"> <img src="vent.gif" name="nykode2">
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:27 #23
Det her virker fint hos mig:

<input type="text" name="nykode2" onKeyUp="if (this.value == this.form.nykode.value && this.value != '123') {tmp='ok.gif';}else{tmp='vent.gif'};document.images['nykode2'].src = tmp;" size="20"><img src="vent.gif" name="nykode2">
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:27 #24
by the way.. hvorfor har du lavet "enter"/ny linie, lige før size="20" ?
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:33 #25
sådan
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:34 #26
Hvis problemet er løst, skal du lige lukket spm'et.. :-)
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:38 #27
Den her virker også:

<input type="text" name="nykode2" onKeyUp="document.images['nykode2'].src = (this.value == this.form.nykode.value && this.value != '123')?'ok.gif':'vent.gif'" size="20">
Avatar billede no_doubt Nybegynder
04. juni 2004 - 21:39 #28
Lukker mange tak
Avatar billede thesurfer Nybegynder
04. juni 2004 - 21:41 #29
Dit svar skal lige accepteres.. :-)
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