Avatar billede Slettet bruger
11. juli 2002 - 14:52 Der er 10 kommentarer og
1 løsning

Inaktiv tekst felt

Hej... Jeg har set et sted hvor et tekstfelt var inaktivt (mere gråt, man kan ikke klikke eller skrive det) indtil man klikkede en radiobutton - så blev tekstfeltet aktivt så man kunne udfylde det.

Nogen der har et eksempel på en sådan kode eller ved hvordan koden skal se ud?
Avatar billede gizmo-gizmo Nybegynder
11. juli 2002 - 15:01 #1
Fx:

<form name="form">
<input type="radio" OnClick="document.form.felt.disabled=false;">
<input type="text" name="felt" disabled>
Avatar billede ztyxx Nybegynder
11. juli 2002 - 15:02 #2
<input type="text" name="felt" disabled>
Avatar billede Slettet bruger
11. juli 2002 - 15:20 #3
gizmo-gizmo > så vidt jeg kan se (bruger XP) så kan man ikke afkrydse radio-button'en - man klikker bare på den - det kunne jo for så vidt være et billede. Men det SKAL være radiobutton og feltet skal blive aktivt når radiobuttonen markeres
Avatar billede Slettet bruger
11. juli 2002 - 15:28 #4
Desuden fremstår tekst feltet helt normalt - man kan godt nok ikke klikke i det men det er jo ikke umiddelbart til at se. Som sagt har jeg set et eksempel hvor tekst feltet er helt gråt indtil der klikkes.
Avatar billede =maddog= Nybegynder
11. juli 2002 - 15:31 #5
prøv atgive radio'en en name. på nogle browsere vil den ikke aktiveres, hvis den ikke har name.
Avatar billede Slettet bruger
11. juli 2002 - 15:34 #6
=maddog= > ok, nu er den i hvert fald markeret som krydset af. Nogen ide om hvordan man laver selve tekstfeltet om så det også SER UD TIL at være inaktivt?
Avatar billede Slettet bruger
11. juli 2002 - 15:44 #7
=maddog= >> Nu bliver radiobuttonen i hvert fald markeret / krydset af. Nogen ide til hvordan man får tekstfeltet til også at SE UD TIL / VISE at det er inaktivt?
Avatar billede =maddog= Nybegynder
11. juli 2002 - 16:01 #8
tjaeee
<form name="form">
<input type="radio" name="e" OnClick="obj=document.form.felt;obj.disabled=false;obj.style.background='white';obj.style.border='2px inset white';">
<input type="text" name="felt" style="background:silver;border:1px dashed silver;" disabled>
</form>
Avatar billede =maddog= Nybegynder
11. juli 2002 - 16:16 #9
Efter min mening rammer det her lidt bedre.
<html>
<head>
    <title>Untitled</title>
    <style>
    .active {
        border-top:2px inset #a0a0a0;
        border-left:2px inset #a0a0a0;
        border-bottom:1px solid #dddddd;
        border-right:1px solid #dddddd;
        background-color:white;
    }
    .inactive {
        border:1px dashed silver;
        background-color:silver;
    }
    </style>
</head>
<body>
<form name="form">
<input type="radio" name="e" OnClick="obj=document.form.felt;obj.disabled=false;obj.className='active';">
<input type="text" name="felt" class="inactive" disabled>
</form></body></html>
Avatar billede Slettet bruger
22. juli 2002 - 16:32 #10
Vil du svare =maddog=  - så kan få pointene
Avatar billede =maddog= Nybegynder
22. juli 2002 - 17:02 #11
selvfølgelig
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