Hallöle,
ich habe die Programmlogik von der Anzeige getrennt.
Das Programm namens A.php füllt ein Array mit den zu übergebenden Werten und ruft eine Routine auf, die sich die Datei A_de.htm holt und die Werte in korrespondierende Platzhalter einträgt und dann A_de.htm ausgibt.
Das de steht für deutsch und könnte auch en, es, ... werden.
Problem:
--------
Natürlich sind auch die Fehlertexte in der A_de.htm enthalten und werden per CSS ein- oder ausgeblendet.
... <span class='rot [display_f01]'>Hier fehlt der Name</span> ...
Im Fehlerfall wird [display_f01] = '', sonst 'nodisplay'
Ich vermute mal, dass ein Screenreader alle Fehlermeldungen vorliest, obwohl sie nicht angezeigt werden. Ist das richtig?
Wie habt ihr diese Problematik gelöst?
LG Kalle