Ik wil graag een onfocus op een form toepassen. Niet erg moeilijk dat ik dan en dus de volgende code even los van mijn pagina getest:
Dit werkt prima. Rede dat ik het los heb getest is omdat het in de pagina waar ik het wil toepassen niet echt werkt
Mijn pagina
Hier werkt het dus niet. De rede dat ik de form helemaal bovenaan zet is omdat anders de layout van de tabel verknalt wordt. Ik heb me rot gezocht maar met de GoT search vond ik een topic waar instond dat je de FORM buiten de TR en TD moet laten. De extra tabel bij openen is om te voorkomen dat er een break wordt toegevoegd. Een form voegt altijd een break toe (lege regel) en dus zo opgelost.
Hoe los ik het probleem op dat mijn focus niet werkt. Het heeft duidelijk iets te maken met nesting (zo noem je dat volgens mij
) van de verschillende tabellen.
code tag werkt niet echt lekker dus even php tags gebruikt
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <html> <title>Onfocus</title> <body> <form name="test" action="www.hoi.nl" method="get"> <input type="text" NAME="user"> <input type="submit" VALUE="Submit"> </form> <script language="JavaScript"> <!-- document.test.user.focus(); //--> </script> </body> </html> |
Dit werkt prima. Rede dat ik het los heb getest is omdat het in de pagina waar ik het wil toepassen niet echt werkt
Mijn pagina
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <script language="JavaScript"> <!-- document.test.user.focus(); //--> </script> <table> <form name="test" action="" method="post"> <table class="table1"> <tr> <td class="td-reg-title" colspan="2"><b>Vereiste gegevens</b></td> </tr> </table> <table class="table2"> <tr> <td class="td-reg-left">Gebruikersnaam</td><td> <input type="text" name="user" size="30" /> </td> </tr> <tr> <td class="td-reg-left">Wachtwoord</td> <td> <input type="password" name="password" size="30" /> </td> </tr> </table> |
Hier werkt het dus niet. De rede dat ik de form helemaal bovenaan zet is omdat anders de layout van de tabel verknalt wordt. Ik heb me rot gezocht maar met de GoT search vond ik een topic waar instond dat je de FORM buiten de TR en TD moet laten. De extra tabel bij openen is om te voorkomen dat er een break wordt toegevoegd. Een form voegt altijd een break toe (lege regel) en dus zo opgelost.
Hoe los ik het probleem op dat mijn focus niet werkt. Het heeft duidelijk iets te maken met nesting (zo noem je dat volgens mij
code tag werkt niet echt lekker dus even php tags gebruikt