Avatar billede superrex Nybegynder
29. marts 2004 - 09:19 Der er 27 kommentarer

Enable text felt med checkbox

Hejsa
Jeg har en form med en checkbox og et textfelt. Er det muligt at man starter med textfeltet disable og når man så sætter et krydt i checkboxen bliver textfeltet enable.

Er der nogen som har et script?
Avatar billede medions Nybegynder
29. marts 2004 - 09:24 #1
<html>
<head>
    <title></title>
    <script>
        function doIt (what) {
            //alert(what);
            document.frm1.fieldname.disabled = what;
        }
    </script>
</head>
<body>

<form name="frm1">
    <input type="checkbox" name="what" onclick="doIt(this.checked);" />
    <input type="text" name="fieldname" />
</form>

</body>
</html>

//>Rune
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:25 #2
<form name="f">
<input type="checkbox" onclick="if(this.checked){document.f.t1.disabled=false}else{document.f.t1.disabled=true};">
<input type="text" name="t1" disabled="disabled" value="du">
</form>
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:27 #3
Jeg vil også være med

<html>
<head>
<title></title>
<script type="text/javascript">
function dis(w) {
var cb = (w.checked)?true:false;
  if (cb) {
    document.forms[0].urlx.disabled=false;
  } else {
    document.forms[0].urlx.disabled=true;
  }
}
</script>
</head>
<body>
<form>
<input type="checkbox" onclick="dis(this);">&nbsp;
<input type="text" name="urlx" disabled>
</form>
</body>
</html>

=oD

Moin...
Avatar billede medions Nybegynder
29. marts 2004 - 09:29 #4
*G* Peter :)

//>Rune
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:29 #5
Så vil jeg korte min ned :

<input type="checkbox" onclick="document.f.t1.disabled = (this.checked)? false : true;">
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:30 #6
Rune>>Din virker jo omvendt såvidt jeg kan se :)
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:31 #7
og én karakter længere ned....

<input type="checkbox" onclick="this.form.t1.disabled = (this.checked)? false : true;">
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:32 #8
Arh nikolaj, mér endnu :)
Avatar billede superrex Nybegynder
29. marts 2004 - 09:32 #9
@pelkjaer
Din version virker ligesom jeg har brug for.. smider du et svar?
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:43 #10
Rune´s version = 98 karakterer

<script>fu
nction doI
t(what){do
cument.frm
1.fieldnam
e.disabled
=what;}</s
cript>doIt
(this.chec
ked);"/>

Pelkjaer´s version = 240 karakterer

<script t
ype="text
/javascri
pt">funct
ion dis(w
){varcb=(
w.checked
)?true:fa
lse;if(cb
){documen
t.forms[0
].urlx.di
sabled=fa
lse;}else
{document
.forms[0]
.urlx.dis
abled=tru
e;}}</scr
ipt>dis(t
his)

Min version  = 53 karakterer....

this.form
.t1.disab
led=(this
.checked)
?false:tr
ue;


Lol så keder man sig....
Avatar billede medions Nybegynder
29. marts 2004 - 09:48 #11
LOL
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:51 #12
Hva med om vi alle deler?

<html>
<head>
<title></title>
<script type="text/javascript">
function dis(w) {
var c=(w.checked)?true:false;f=document.forms[0].urlx;
  if(c){f.disabled=false;}
  else{f.disabled=true;}
}
</script>
</head>
<body>
<form>
<input type="checkbox" onclick="dis(this);">&nbsp;
<input type="text" name="urlx" disabled>
</form>
</body>
</html>

...tæler du nikolaj :)
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:51 #13
tæller
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:52 #14
svar for satan da :)
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:58 #15
187 Peter ;-)
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 09:58 #16
<script t
ype="text
/javascri
pt">funct
ion dis(w
){var c=(
w.checked
)?true:fa
lse;f=doc
ument.for
ms[0].url
x;if(c){f
.disabled
=false;}e
lse{f.dis
abled=tru
e;}}</scr
ipt>dis(t
his);">
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 09:59 #17
Wow :)
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 10:00 #18
Nå ja, vi kunne også bruge <script> only, udelade "var" hvis vi skal slamme derudaf, så kommer den længere nedad - but who cares :)
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:06 #19
Man kunne også bare gøre som jeg foreslog *gg*
Avatar billede roenving Novice
29. marts 2004 - 17:59 #20
<input type="checkbox" onclick="this.form.t1.disabled = !this.checked;">
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 18:36 #21
hehe
Avatar billede roenving Novice
29. marts 2004 - 18:55 #22
71 karakterer inklusive html-koden !-)

36 for koden alene !o]
Avatar billede nikolajdu Nybegynder
06. august 2004 - 09:30 #23
Han var ligeglad med vores imponerende kompression....
Avatar billede roenving Novice
06. august 2004 - 15:57 #24
Tjah ...

-- men jeg slog jer med mange meter *lol*
Avatar billede nikolajdu Nybegynder
06. august 2004 - 16:05 #25
hvor mange meter er 17 karakterer?
Avatar billede roenving Novice
06. august 2004 - 16:12 #26
Lidt over 17 meter hvis man bruger en skrift-størrelse på 5000pt !-)
Avatar billede medions Nybegynder
07. august 2004 - 15:16 #27
LOL :oD
Daim jeg tror det må være varmen der skaber denne humor op :o)

//>Rune
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