Avatar billede krydset Nybegynder
19. januar 2005 - 10:08 Der er 5 kommentarer og
1 løsning

Når checkbox er cjecked hvis en td

Heysa eksperter.

jeg har fået lavet det her kode

<script type="text/javascript">
function getE(id){
    return document.getElementById(id);
}
</script>

det keg så vil nu er at når jeg har checked i checkbox´en så skal den vise den td og det har jeg prøvet på flg måde, men der sker ikke rigtigt noget :-(

<tr>
<td>Er varen i restordrer</td>
<td align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="vare_navn" onclick="getE(lager_dato).style.display=(this.checked)?'inline':'none')"></td>
<td><img src="pic/sporgsmaal.gif" align="left" title="Hvis varen er i restordre indtast da dato for forventet lev.dato"></td>
</tr>
<tr>
           
<td align="left" colspan="2" id="lager_dato" style="display:none;">
<select class="textbox" name="upcoming_lager_dato">
<option>Test dato</option>
</select>
</td>

kan i hjælpe med det ?
Avatar billede thomas_yde Nybegynder
19. januar 2005 - 10:11 #1
onclick="getE('lager_dato').style.display=(this.checked)?'inline':'none')"></td>
Avatar billede krydset Nybegynder
19. januar 2005 - 10:18 #2
Nope viker heller ikke :-(
Avatar billede thomas_yde Nybegynder
19. januar 2005 - 10:18 #3
<html>
<head>
<script type="text/javascript">
function getE(id){
    return document.getElementById(id);
}
function displayHide(sender,id){
    var e = getE(id);
    e.style.display = (sender.checked) ? 'inline':'none';
}
</script>
</head>

<body>
det keg så vil nu er at når jeg har checked i checkbox´en så skal den vise den td og det har jeg prøvet på flg måde, men der sker ikke rigtigt noget :-(
<table>
<tr>
<td>Er varen i restordrer</td>
<td align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input type="checkbox" name="vare_navn" onclick="displayHide(this,'lager_dato')"></td>

<td><img src="pic/sporgsmaal.gif" align="left" title="Hvis varen er i restordre indtast da dato for forventet lev.dato"></td>
</tr>
<tr>
           
<td align="left" colspan="2" id="lager_dato" style="display:none;">
<select class="textbox" name="upcoming_lager_dato">
<option>Test dato</option>
</select>
</td>
</table>
</body>
</html>
Avatar billede krydset Nybegynder
19. januar 2005 - 10:32 #4
Jeps det virkede, er det lettest at skrive det i funktioner.
Avatar billede thomas_yde Nybegynder
19. januar 2005 - 10:34 #5
Helt klart nemmere så kan du også genbruge det flere steder.
Den jeg skrev kan du bruge til ligeså mange checkboxes du lyster. Ikke sikkert du behøver det men så har du da muligheden :-)

Tak for point.
Avatar billede krydset Nybegynder
19. januar 2005 - 10:49 #6
Jeps har osse lavet en fil der hedder jsfunc.php som jeg har includeret så nu kan jeg bruge løs af dem
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