08. juli 2003 - 20:50
Der er
29 kommentarer og 1 løsning
<form> halløj
Hejsa derude...
hvis i kigger inde på
http://www.jubii.dk , og så på deres login boks... Der har de lavet noget smart noget med når man trykker på fx der hvor man skriver adgangskoden ind, forsvinder ordet "adgangskode", og kommer igen hvis du klikker på brugernavn......
^^lyder måske lidt mærkeligt meeeeen...
min form:
<form name="password1">
<p style="line-height: 120%; word-spacing: 1; margin-top: 1; margin-bottom: 1" align="center">
<b>Login:</b>
Brugernavn:
<input type="text" name="username2" size="9"
<br>
Kodeord:
<input type="password" name="password2" size="9">
<font size="1">
<input type="button" value="login" onClick="submitentry()" name="Button" >
</font>
</p>
</form>
håber i kan hjælpe mig
Annonceindlæg fra Computerworld
eftersom det er til et logi, skal der også stå "adgangskode" i adgangsode feltet..... med ovenstående metode kommer der bare til at stå *********** men eller virker det fint i brugernavns feltet
type="password" Denne definerer at det er en adgangskode der bliver tastet ind, og at den derfor skal vises med prikker. Hvis det er det du mener/skal have svar på?
Nååååå, du kan jeg se hvad du mener *G* Skulle lige læse dit spørgsmål igen.
Du kan da se på deres kilde. Her er form:
<form name="loginform" id="loginform" method="post" action="
http://velkommen.jubii.dk/default.sc?operation=1"> <input type="hidden" name="Redirect" value="
http://www.jubii.dk/Default.aspx" id="Redirect" />
<input type="text" tabindex="1" name="username" id="username" value=" Brugernavn" onfocus="if(this.value==' Brugernavn')this.value='';" onblur="if(this.value=='')this.value=' Brugernavn';" class="inputfield" />
<input type="text" tabindex="2" name="dapasstxt" id="dapasstxt" value=" Password" onfocus="LoginBoxPassFocus(this,this.form.password);" class="inputfield" />
<input type="password" tabindex="2" name="password" id="password" onblur="LoginBoxExit();" class="inputfield" style="display:none;" />
<span style="float:left;margin-top:5px;"><a href="
http://login.jubii.dk">Ny bruger?</a></span>
<div class="button" style="float:right;margin-top:5px;">
<div class="btnleft"></div>
<div class="btncenter"><input type="submit" tabindex="3" value="login" name="Submit1" id="Submit1" /></div>
<div class="btnright"></div>
</div>
</form>
Og det kan se sådan ud: <form> <input name="dapass" type="text" value=" Password" onfocus="this.form.password.style.display='block';this.style.display='none';" style="display:block;"> <input name="password" type='password' value="" style="display:none;"> </form>
min <form> ser nu sådan ud: <form name="password1"> <INPUT TYPE=text NAME="username2" SIZE=20 VALUE="Brugernavn" onclick="if(this.value==this.defaultValue)this.value=''" onblur="if(this.value=='')this.value=this.defaultValue"> <input name="dapass" type="text" value="Adgangskode" onfocus="this.form.password2.style.display='block';this.style.display='none';" style="display:block;" size="20"> <input name="password2" type='password' style="display:none;" size="20"> <input type="button" value="login" onClick="submitentry()" name="Button" > </form> når man skal fra brugernavns feltet til adgangskodefeltet skal man trykke på Tab 2 gange........
Så må vi jo tilføje: onfocus="this.form.password2.style.display='block';this.style.display='none';" style="display:block;this.form.password2.focus();"
helt præcist hvor i koden skal onfocus="this.form.password2.style.display='block';this.style.display='none';" style="display:block;this.form.password2.focus();" ind???
08. juli 2003 - 22:57
#10
der hvor der nu står: onfocus="this.form.password2.style.display='block';this.style.display='none';" style="display:block;"
08. juli 2003 - 22:59
#11
nå...den havde jeg sat ind..... men det gør ingen forskel at den er der...
08. juli 2003 - 23:00
#12
I stedet for !-) Virker upåklageligt hos mig, når 'this.form.password2.focus();' er med ...
08. juli 2003 - 23:02
#13
så prøv og upload hele koden....det kan være en "stavefejl" et eller andet sted
08. juli 2003 - 23:03
#14
<form name="password1"> <INPUT TYPE=text NAME="username2" SIZE=20 VALUE="Brugernavn" onclick="if(this.value==this.defaultValue)this.value=''" onblur="if(this.value=='')this.value=this.defaultValue"> <input name="dapass" type="text" value="Adgangskode" onfocus="this.form.password2.style.display='block';this.style.display='none';this.form.password2.focus();" style="display:block;" size="20"> <input name="password2" type='password' style="display:none;" size="20"> <input type="button" value="login" onClick="submitentry()" name="Button" > </form>
08. juli 2003 - 23:05
#15
onfocus="this.form.password2.style.display='block';this.style.display='none' der manglede bare en " :-) virker nu.... tak for det points?
08. juli 2003 - 23:06
#16
Velbekomme '-)
08. juli 2003 - 23:07
#17
nu når jeg kigger lidt på den, kan jeg se at "brugernavn" kommer igen hvis man klikker et andet sted på siden, men det gør "adgangskode" ikke(altså hvis den ikke er udfyldt)..... hvis det er svært^^ er det ligemeget....
08. juli 2003 - 23:11
#18
onblur="if(this.value=='')this.style.display='none';this.form.dapass.style.display='block';"
08. juli 2003 - 23:15
#19
<input name="dapass" type="text" value="Adgangskode" onfocus="this.form.password2.style.display='block';this.style.display='none';this.form.password2.focus();" style="display:block;" onblur="if(this.value=='')this.style.display='none';this.form.dapass.style.display='block';" size="20"> sådan????? så kommer der bare endnu et felt ..?
08. juli 2003 - 23:18
#20
Nej det er jo password2 den skal ind i: <input name="password2" type='password' style="display:none;" onblur="if(this.value=='')this.style.display='none';this.form.dapass.style.display='block';" size="20">
08. juli 2003 - 23:21
#21
nu virker ^^, men der er kommet et andet problem...... når man trykker login kommer det der andet felt frem
08. juli 2003 - 23:22
#22
^^ det kommer kun hvis man udfylder felterne
08. juli 2003 - 23:26
#23
Den skal vel heller ikke komme igen ?-) -- det vil nemlig kun ske, hvis ikke du laver en submit ...
08. juli 2003 - 23:34
#24
nej, men hvis man skriver forkert kommer der en alert...... og så er der tre felter...
08. juli 2003 - 23:40
#25
<body onload="if(document.password1.password2.value!='')document.password1.dapass.style.display='none';">
08. juli 2003 - 23:45
#26
den 3. boks er der stadig mens alert'en er der ... men det er ligemeget... mange tak for din hjælp ;-)
09. juli 2003 - 20:14
#27
<script type="text/javascript"> var d = document; function LoginBoxPassFocus(A,B) { A.style.display = "none"; B.style.display = "inline"; B.focus(); } function LoginBoxExit() { if(d.getElementById("password").value == '') { d.getElementById("password").style.display = "none"; d.getElementById("dapasstxt").style.display = "inline"; } } function LoginBoxPassFocus(A,B) { A.style.display = "none"; B.style.display = "inline"; B.focus(); } function LoginBoxExit() { if(d.getElementById("password").value == '') { d.getElementById("password").style.display = "none"; d.getElementById("dapasstxt").style.display = "inline"; } } </script> form name="login"> <div align="center"> <input type="text" tabindex="1" name="username" value="Brugernavn" onfocus="if(this.value=='Brugernavn')this.value='';" onblur="if(this.value=='')this.value='Brugernavn';" class="inputfield" size="10"/> <input type="text" tabindex="2" name="dapasstxt" id="dapasstxt" value="Password" onfocus="LoginBoxPassFocus(this,this.form.password);" class="inputfield" size="10"/> <input type="password" tabindex="2" name="password" id="password" onblur="LoginBoxExit();" class="inputfield" style="display:none;" size="10"/> <input type="button" value="login" onClick="login()" name="Button"> </div> </form> ___________________________________ ^^ sådan skal man gøre!!
09. juli 2003 - 20:54
#28
Du hentede så jubii's
09. juli 2003 - 21:27
#29
ja
16. marts 2005 - 16:49
#30
skal lige gøre opmærksom på at det ikke er tilladt, og dermed ulovligt, at benytte kode andre har skrevet uden deres tilladelse.. ok, der er nu nok ikke nogen der bliver sure over genbruget af ovenstående, men for en god ordens skyld..
Vi tilbyder markedets bedste kurser inden for webudvikling