Hallo Hanse,
Von all diesen Nachrichten die man erstellen kann, darf aber nur eine diesen Wert "important=true" aus der Checkbox haben.
Falls einer Nachricht "important=true" ein zweitesmal zugewiesen wird, soll diese Fehlermeldung erschéinen.
Setze eine Variable, wenn beim Speichern einer Nachricht (Überführen in den Array) die important-Checkbox ausgewählt wurde. Beim Klick auf die Checkbox fragst du ab, ob diese Variable bereits gesetzt wurde. Falls ja, setzt du checked auf false und gibst eine Fehlermeldung aus, da bereits eine Nachricht mit important im Array vorhanden sein dürfte.
Das System habe ich bereits grundlegend beschrieben, nur die Variable liegt dann eben außerhalb des Arrays und die Abfrage in der speichernden Funktion.
Grüße,
Mathias
»In anderen Newsgroups werden Pseudonyme akzeptiert, es handelt sich dabei meist um Gruppen, in denen sensible Themen (z.B. psychische oder peinliche Erkrankungen o.ä.) behandelt werden.«