Archiv

TechInfo

Fehlender Validierungstext bei Radiobuttons

By Dirk Bergles

Im Formulargenerator werden bei Radiobuttons und Checkboxen keine Fehlertexte ausgegeben, wenn die Validierung fehlschlägt.
Ursache ist kein Fehler im Formulargenerator, auch wenn das auf den ersten Blick so scheint, sondern schlicht und einfach ein fehlendes ReplacementTag in den Settings.
Es fehlt einfach die Stelle wo der Validierungstext eingefügt werden sollte.
So gesehen und behoben im timetoact.de Auftritt.

In FGM_Basics wäre das z.B. für die Radiobuttons

<formelement name="FGM_HTML-Template_Input_Radiobutton">
<html><![CDATA[
<tr>
<td valign="top" class="{classlabel}">{title}</td>
<td><img src="/icons/ecblank.gif" border="0" height="1" alt=""></td>
<td>{~$FORMVALIDATIONERROR_{name}~}{LineToRepeat}</td>
</tr>
]]></html>
<htmlrepeat name="FGM_HTML-Template_Input_RadioButton_LineToRepeat"><![CDATA[<div class="radio"><input type="radio" name="{name}" value="{value}" {~$FORMCHECKED_{name}*{value}~} class="radio" />{description}</div>]]></htmlrepeat>
<validationerror><![CDATA[<div class="FGMValidationError">{~validationtext~}</div>]]></validationerror>
</formelement>

Knackpunkt!
Das Formular muß anschließend erneut gespeichert werden.

Gleiches gilt auch für die Checkboxen

Einen Kommentar erstellen