Avatar billede mikaelo Nybegynder
05. december 2003 - 02:00 Der er 12 kommentarer

Fjern cursor ved klik?

Har et textfield hvori der står "kodeord". Når man klikker i feltet skal "kodeord" fjernes sådan at det kun er en skriveklar markør der står tilbage....

hvordan?
Avatar billede mm12010 Nybegynder
05. december 2003 - 02:05 #1
<input type="text" value="kodeord" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;">
Avatar billede roenving Novice
05. december 2003 - 02:19 #2
Og den kan ses her:

http://roenving.users.whitehat.dk/WD3Input.html

-- men jeg tror du vil bruge et password-felt, og så kan denne bruges:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Show/hide password-felt</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function showPass(f){
    fld1 = f.minPassTxt;
    fld2 = f.minPass;
    if(fld1.style.display=='block'){
        fld1.style.display='none';
        fld2.style.display='block';
        fld2.select();
        fld2.focus();
    }else{
        fld2.style.display='none';
        fld1.style.display='block';
        if(fld2.value!="")fld1.value = "Password"
    }
}
</script>
</head>
<body>
<br>
<form id="minForm" name="minForm" onsubmit="showPass(this);">
<input id="minInput" name="minInput" type="text" value="Tom" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" size="20">
<input id="minPass" name="minPass" type="password" value="" onblur="showPass(this.form);" size="20" style="display:none;">
<input id="minPassTxt" name="minPassTxt" type="text" value="Indtast password" onfocus="if(this.value==this.defaultValue)this.value='';showPass(this.form);" onblur="if(this.value=='')this.value=this.defaultValue;" size="20" style="display:block;">
<button name="button2" id="button2" onclick="showPass(this.form);alert('Nu skulle formen submittes')">Submit!</button>

</form>
</body>
</html>
Avatar billede mikaelo Nybegynder
05. december 2003 - 02:39 #3
ok takker - tester det lige.....er temmelig sent og mangler hjælp til et andet spørgsmål også. Det drejer sig om liniehøjde i html; har en liniehøjde på 19px og det fungere fint...pånær ved links! Har kører den bare med de standard 14 eller hvad det er (har CSS der styrer det hele og har osse en liniehøjde på "a" tagget)

hva ka der være galt?

ska nok gi fler point
Avatar billede mikaelo Nybegynder
05. december 2003 - 02:42 #4
begge løsninger I foreslog fungere fint i øvrigt. takker...
Avatar billede roenving Novice
05. december 2003 - 02:50 #5
<style type="text/css">
body *{line-height:23px;}
</style>
Avatar billede mikaelo Nybegynder
05. december 2003 - 03:00 #6
yes præcis - det virker bare ikk på samtlige link (som er defineret nøjagtigt ens, med samme preferencer!):(

det virker fint på siden ellers, men altså ikke på links - det er der problemet ligger

?
Avatar billede roenving Novice
05. december 2003 - 03:25 #7
Så må du have nogle andre definitioner, som går ind over !-)
Avatar billede roenving Novice
05. december 2003 - 03:26 #8
F.eks. kan tables nogle gange skabe noget, som er svært at gennemskue, så du må give ret præcise oplysninger, før vi kan hjælpe !-)
Avatar billede mikaelo Nybegynder
05. december 2003 - 11:41 #9
min css ser sådan ud:

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 19px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    margin: 0px;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 19px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    vertical-align: top;
}

a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 19px;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 19px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
Avatar billede mikaelo Nybegynder
05. december 2003 - 12:20 #10
har oprettet nyt spørgsmål vedr. liniehøjden: http://www.eksperten.dk/spm/436293
Avatar billede mm12010 Nybegynder
06. december 2003 - 15:22 #11
har du fået svar på dette?
Avatar billede mm12010 Nybegynder
14. september 2005 - 13:21 #12
skal vi lukke dette spg ?-)
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