Avatar billede horsmark Nybegynder
07. oktober 2001 - 12:48 Der er 4 kommentarer og
1 løsning

Disable/enable <td> via javascript

Jeg har følgende men det virker ej :-(

SubmitForm.InsertStartTime.disabled = true;

<form name=SubmitForm>
<td name=\"InsertStartTime\" onClick=\"blabla()\">
</form>

Hvad gør jeg forkert eftersom den ikke bliver disabled?
Avatar billede jakoba Nybegynder
07. oktober 2001 - 12:56 #1
<td elemetet er ikke et form element. det har ikke nogen indbygget disabled property; så du må selv teste om der er blevet oprettet en:

<form name=SubmitForm>
<td name=\"InsertStartTime\" onClick=\"if(!this.disabled)blabla();\">
</form>

mvh JakobA
Avatar billede jakoba Nybegynder
07. oktober 2001 - 12:59 #2
Ups. og du kan ikke addressere <TD elementetm via din form. Den skal addresseret absolut:

document.all[\'InsertStartTime\'].disabled = true;
  //opretter og sætter disabled propertu i html-elemetet InsertStartTime.
Avatar billede nikolajdu Nybegynder
07. oktober 2001 - 13:01 #3
Du kan da disable en <td>, men vi kan lave en lille tjekker så.

<html>
<head>
    <title></title>

    <script>
   
    clicked = false;
   
    function tjeck(){
   
    if (clicked){
   
    alert(\'Du må godt trykke nu\')
   
    }
}
   
    </script>
   
   
</head>

<body>


<form name=\"f\">
<input type=\"button\" value=\"Enable\" onClick=\"clicked=true\">
<table>
<tr>
<td name=\"s\" onClick=\"tjeck()\">blabla
</td>
</tr>
</table>

</form>

    <script>
   
    </script>
</body>
</html>
Avatar billede nikolajdu Nybegynder
07. oktober 2001 - 13:02 #4
Skulle selvfølgelig være: \"Du kan ikke disable en <td>....\"

Anyway har Jakoba lavet det samme æv æv.

Avatar billede horsmark Nybegynder
07. oktober 2001 - 13:05 #5
Jakoba´s er en lille nem en :-) Det virker takker
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