aradeke: <label> verweist auf einen submit button. IE ignoriert es.

Beitrag lesen

Guten Morgen zusammen,

ich schreibe gerade eine kleine Umfrage und habe meine Naviagtion über <label>
gelöst:

---
if($_REQUEST["page1"]) {$page = 1;}

<form method="post" action="<?php echo '?Seite='.$page;?>" enctype="text/html" accept-charset="utf-8" name="Form">

<label for="page1" class="<?php if($page == 1) {echo 'anavi';} else {echo 'navi';}?>" style="line-height:40px;text-indent:0em">Einleitung </label>

<input type="submit" name="page1" id="page1" style="visibility:hidden">

switch($page) { case 1: {echo $welcome;break;} }
---

In Worten: Beim Laden wird per PHP überprüft, über welchen Button die Seite aufgerufen wurde. Je nach Button erhält die Seite eine andere Variable, welche wiederum den Text der Umfrage erzeugt.

Das Problem: Der Button soll unsichtbar sein und wird per <label> angesprochen. In Opera und FireFox geht das Problemlos. IE bockt.

Weiß jemand, woran das liegen könnte?

Danke!