21. juli 2007 - 14:49
Der er
11 kommentarer og 1 løsning
Hvorfor virker "onfocus" ikke ?
Hej eksperter... Hvorfor virker dette script ikke efter hensigten ? onfocus="if(this.value=='Write searchwords here')this.value='';if(this.value=='Write searchwords here')this.type='password'"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Hvad er hensigten? Jeg vil tro du gerne vil lave dette: onfocus="if(this.value=='Write searchwords here') {this.value='';this.type='password'}"
så vidt jeg husker kan du kun udskifte typen af et felt i IE. Du kunne evt. prøve at udskifte hele feltet. ex. noget i stil med: <form> <input name="textpass" type="text" value="Indtast kodeord" onfocus="this.form.kodeord.style.display='block';this.style.display='none';this.form.kodeord.focus();this.form.kodeord.select();" style="display:block;"> <input name="kodeord" type="password" value="" onblur="if(this.value==''){this.style.display='none';this.form.textpass.style.display='block';}" style="display:none;"> </form>
Hmm... det virker ikke... Hele menigen med det er at normalt ser bare står Password og lige så snart man klikker forsvinder teksten og hvis man skriver bliver det så vist i de klasiske prikker (password) i kan lige få hele koden... jeg ved ikke om det hjælper...: <input type="text" name="user" class="login" style="color:#FFFFFF;width:120px;border:1px dotted #565656;background-color:#343434;" value="Username" onblur="if(this.value=='')this.value='Username'" onfocus="if(this.value=='Username')this.value=''"> <input type="text" name="pass" class="login" style="color:#FFFFFF;width:120px;border:1px dotted #565656;background-color:#343434;" value="Password" onblur="if(this.value=='')this.value='Password'" onfocus="if(this.value=='Password') {this.value='';this.type='password'}">
<ole> Hvad mener du med, det ikke virker? lolman's eksempel gør præcis, hvad du beder om - og virker i alle browsere fra dette årtusinde =) /mvh </bole>
Det laver ikke prikkerne... som den normalt gør i password-felte...
Sorry... nu virker den... :/ sorry
lolman og olebole... lægger i lige et svar...?
22. juli 2007 - 14:48
#10
Det må være lolman's points ... men tak for tanken ;o)
25. juli 2007 - 07:18
#11
svar ?
12. september 2007 - 01:41
#12
Lukker
Vi tilbyder markedets bedste kurser inden for webudvikling