Live validation – spatne umístěná chyba

r2294743
Člen | 16
+
0
-

DObrý den, zprovoznil jsem live validation na svém webu. Problém nastal u radiolistu. Pokud není vyplněna tak se vyhodí chyba úplně na konci formuláře. (http://prntscr.com/ilfa4j) Nenapadá vás jak to vyřešit? :)

Latte:

<form n:name=signForm class=form>
    <ul class="errors" n:if="$form->hasErrors()">
        <li n:foreach="$form->errors as $error">{$error}</li>
    </ul>

    <div class="form-group">
        <input n:name=name>
    </div>

    <div class="form-group">
        {foreach $form[gender]->items as $key => $label}
            <label class="radio-inline" n:name="gender:$key">
                <input type="radio" n:name="gender:$key"/> {$label}
            </label>
        {/foreach}
    </div>

    <input n:name=send>
</form>

Editoval r2294743 (1. 3. 2018 15:59)

r2294743
Člen | 16
+
0
-

Tak problém vyřešen. Pokud by někdo řešil podobný problém, tak jsem to vyřešil takto.

{foreach $form[gender]->items as $key => $label}
<div class="radio-inline">
    <label n:name="gender:$key">
        {input gender:$key} {$label}
    </label>
</div>
{/foreach}
Kcko
Člen | 468
+
0
-

Mno taky můžeš ještě udělat to, že se podíváš jaké HTML LV vygeneruje (div s nějakou třídou a identifikátorem), a pak si to v latte umístíš kam potřebuješ a poté se LV bude generovat do toho divu konkrétniho inputu / selectu / textareay.