HTML-Attribute für die value-Felder

Mit diesem Code kann man z. B. im XForm-Formularbuilder spezielle Attribute zu den value-Klassen hinzufügen.
Die Attribute müssen als Marker mit einem Rautezeichen # beginnen, gefolgt von einem Doppelpunkt : und dem Wert des Attributs. Der Attributname darf keinen Doppelpunkt enthalten.

Bsp.:
`text|vorname|Vorname|#placeholder:Vorname`
ergibt:
`<input type="text" ... placeholder="Vorname" ... />`

Das eingefügte Attribut erhöht den Element-Index nicht.
D. h. man kann diese Attribute überall einschieben. Möglich wären z. B. auch:
`text|#placeholder:Vorname|vorname|Vorname`
`text|vorname|#placeholder:Vorname|Vorname`

Wichtig ist nur, dass der Typ (im Beispiel "text") an erster Stelle steht.
Jetzt dürfte es allerdings noch ne Notice geben, wenn kein Doppelpunkt vorhanden ist, und somit bei `explode` nur ein Element rauskommt..
Ich denke, dann sollte es als normales Element gewertet werden.
Könntest zum Beispiel das `if` so anpassen: `if ($value[0] == '#' && false !== strpos($value, ':'))` (o. ä.)