Avatar billede amews_aj Nybegynder
14. september 2004 - 18:36 Der er 14 kommentarer og
1 løsning

Tømme boks hvis den er lig med value?

Jeg har prøvet at lave noget lignende dette, men den melder bare fejl når jeg udfører det! hvad gør jeg galt?

<script type="text/javascript">
<!--

function empty(frmelm,tekst) {
        if (document.forms.frmelm.value == tekst) {
        document.forms.frmelm.value = ""
        }
        }

//-->
</script>

<form action="" method="post" name="forms">

<input name="a" value="aa" onclick="empty(this, 'aa');">


</form>
Avatar billede olebole Juniormester
14. september 2004 - 18:40 #1
<ole>

Brug et andet navn til formen. 'forms' er et reserveret ord i JavaScript og refererer til dokumentets collection af form-objekter

/mvh
</bole>
Avatar billede olebole Juniormester
14. september 2004 - 18:42 #2
PS: Husk altid at opgive fejlmeddelelsens tekst. Det er en kæmpe hjælp for de, der ønsker at hjælpe dig  :)
Avatar billede amews_aj Nybegynder
14. september 2004 - 18:45 #3
Ok, det er rettet, men virker stadig ikke!
Da det er javascript erden eneste melding jo der opstod en fejl på siden

Du kan jo selv se
www.pc-help.dk/bruger.php
Avatar billede amews_aj Nybegynder
14. september 2004 - 19:00 #4
Det her går fint:

<script type="text/javascript">
<!--

function empty() {
        if (document.elm.a.value == "aa") {
        document.elm.a.value = ""
        }
        }

//-->
</script>

<form action="" method="post" name="elm">

<input name="a" value="aa" onclick="empty();">


</form>


Det er når jeg indsætter de "variabler"
Avatar billede olebole Juniormester
14. september 2004 - 19:01 #5
1. Der opstår ingen fejl  :)
2. Du kan da ikke lave web-arbejde i en browser, der ikke giver ordentlige fejlmeddelelser
Avatar billede amews_aj Nybegynder
14. september 2004 - 19:02 #6
1. Der er ingen fejl pga. jeg lige har rettet det til det jeg skrev før du lige skrev!

2. Hvor kan jeg da få fejlmeddelelsen bruger internet explorer!
Avatar billede olebole Juniormester
14. september 2004 - 19:04 #7
<!--
function empty(elm, str) {
    if (elm.value == str) {
        elm.value = ""
    }
}
//-->
</script>
<form action="" method="post">
<input name="a" value="aa" onclick="empty(this, 'aa');">
</form>
Avatar billede olebole Juniormester
14. september 2004 - 19:06 #8
Internetinstillinger > Avanceret
Avatar billede olebole Juniormester
14. september 2004 - 19:07 #9
Under menuen 'Funktioner'  :)
Avatar billede amews_aj Nybegynder
14. september 2004 - 19:44 #10
Mange tak det virker! og så samtidig, du ved vel ikke om det er muligt at indsætte size="20" i css for input felter vel! Noget med

size: 20;  // virker ik!



input
{
color: #000000;
font-size: 10 px;
font-family: verdana;
font-weight: none;
background-color: transparent;
border-style: solid;
border-color: #000000;
}

Og smid så lige et svar :)
Avatar billede olebole Juniormester
14. september 2004 - 19:54 #11
width: 130px;

Prøv dig lidt frem med værdien, til du finder én, der passer dig  :)
/mvh
Avatar billede amews_aj Nybegynder
14. september 2004 - 19:56 #12
Takker :)
Avatar billede olebole Juniormester
14. september 2004 - 19:58 #13
... anytime  ;o)
Avatar billede roenving Novice
14. september 2004 - 23:40 #14
-- og måske du lige skulle kigge på defaultValue også, f.eks. her:

http://roenving.users.whitehat.dk/index.html?/WD3Input.html
Avatar billede amews_aj Nybegynder
15. september 2004 - 12:44 #15
Cool nok!

Kan måske bruge noget af det :)
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