05.10.2011 09:29 Alter: 7 Jahre

Typo3 - IE Links (in Formularen) werden nicht ausgeführt

Beim Erstellen eines Links in Formularen in Zusammenspiel mit <label>kann es passieren, dass der Internet Explorer (7 &8) einen Link nicht ausführt.

Folgender Link wird nicht vom IE ausgelöst.
<span>
   <input title="Sie müssen die Nutzungsbedingungen anerkennen" type="checkbox" name="accept_usage" value="Anerkannt" />
   <a href="index.php?id=3" target="_blank" title="Link zu den Nutzungsbedingungen. Öffnen in neuem Fenster">
      <label for="accept_usage">Nutzungsbedingungen</label>
</a>
</span>
Hintergrund ist, dass der IE im Gegensatz zum FF und Safari einen Link vom Typ
<a href=""><label>Labelname</label></a>
nicht ausführt.

Was bedeutet das für die Extensionerstellung für Labels?
In der Extension muss zunächst der stdWrap um die Labels herum durchgeführt werden. Danach wird dann erst der label hinzugefügt.
Somit erhält man einen IE kompatiblen Link vom Typ
<label><a href="">Labelname</a></label>


Referenzen:

Dummy Referenz Projecttitel
Subtitel
Lorem ipsum ad qui amet dolore, vitae cetero quaerendum mel ea.

Dummy Referenz Projecttitel
Subtitel
Lorem ipsum ad qui amet dolore, vitae cetero quaerendum mel ea.

Dummy Referenz Projecttitel
Subtitel
Lorem ipsum ad qui amet dolore, vitae cetero quaerendum mel ea.

Dummy Referenz Projecttitel
Subtitel
Lorem ipsum ad qui amet dolore, vitae cetero quaerendum mel ea.