Avatar billede zib Nybegynder
05. marts 2006 - 13:07 Der er 12 kommentarer og
1 løsning

hjælp til <form>

jeg kan ikke finde ud javescript men sidder og ruder med noget php og tænke om det her måske  kan laves i javescript

<input type='checkbox' name='oploades' value='ja' checked>
jeg har en checkbox når den er hakket af skal

<input type="file" name="userfile">
vises og når den ikke er skal

<input type="text" name="link">
vises

håber i forstår og kan hjælpe!
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:08 #1
Hvad er dit spørgsmål :)?
Avatar billede zib Nybegynder
05. marts 2006 - 13:11 #2
hvordan laves det?
Avatar billede zib Nybegynder
05. marts 2006 - 13:12 #3
hvis checkboxen er hakket af vises input nr 1 og hvis ikke vises input nr 2
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:13 #4
Ah..
Så kan du jo:
<script type="text/javascript">
function presset()
{
if( document.getElementById('userfile').style.display == "none") { 
document.getElementById('userfile').style.display = "block";
} else {
document.getElementById('file').style.display = "block";
}
}
</script>

<input type='checkbox' id="oploades" name='oploades' value='ja' onclick="presset();">
<input id="userfile" type="file" name="userfile" style="display:none;">
<input type="text" name="link" style="display:block;">
Avatar billede zib Nybegynder
05. marts 2006 - 13:15 #5
når jeg hakker af viser den begge to
kan det ikke laves så man kun kan se den ene?
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:20 #6
if( document.getElementById('userfile').style.display == "none") { 
document.getElementById('userfile').style.display = "block";
document.getElementById('file').style.display = "none";
} else {
document.getElementById('file').style.display = "block";
document.getElementById('userfile').style.display = "none";
}
}
Avatar billede zib Nybegynder
05. marts 2006 - 13:26 #7
nu viser den slet ikke noget!
Avatar billede zib Nybegynder
05. marts 2006 - 13:26 #8
<script type="text/javascript">
function presset()
{
if( document.getElementById('userfile').style.display == "none") { 
document.getElementById('userfile').style.display = "block";
document.getElementById('file').style.display = "none";
} else {
document.getElementById('file').style.display = "block";
document.getElementById('userfile').style.display = "none";
}
}
<input type='checkbox' id="oploades" name='oploades' value='ja' onclick="presset();">
<input id="userfile" type="file" name="userfile" style="display:none;">
<input type="text" name="link" style="display:block;">
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:32 #9
<script type="text/javascript">
function presset()
{
if( document.getElementById('userfile').style.display == "none") { 
document.getElementById('userfile').style.display = "block";
document.getElementById('link').style.display = "none";
} else {
document.getElementById('file').style.display = "block";
document.getElementById('link').style.display = "none";
}
}

</script>

<input id="userfile" type="file" name="userfile" style="display:none;">
<input type="text" id="link" name="link" style="display:block;">
Avatar billede zib Nybegynder
05. marts 2006 - 13:39 #10
så er den der næsten!

den viser nr 1 så hakker jeg af og den viser nr 2

men når jeg så afhakker den viser den stadig nr 2 og ikke nr 1

hvis du forstår
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:41 #11
<script type="text/javascript">
function presset()
{
if( document.getElementById('userfile').style.display == "none") { 
document.getElementById('userfile').style.display = "block";
document.getElementById('link').style.display = "none";
} else {
document.getElementById('userfile').style.display = "none";
document.getElementById('link').style.display = "block";
}
}

</script>
Avatar billede zib Nybegynder
05. marts 2006 - 13:44 #12
mange tak:)

smid svar:])
Avatar billede webudvikleren Nybegynder
05. marts 2006 - 13:45 #13
.
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