Ab version 2.2 Formularvalidierungen unterstützen ein abhängiges Feld. Allerdings, wenn ich versuche, es in meinem Projekt zu implementieren, so scheint es, dass die depends
Option vollständig ignoriert:Semantic UI Form Validation "hängt" Option funktioniert nicht
// HTML
<form class="ui form segment">
<input type="checkbox" name="is_volunteer" id="is_volunteer" />
<input type="text" name="volunteer_name" id="volunteer_name" />
</form>
// JS
$('form').form({
inline: true,
fields: {
name: {
identifier: 'volunteer_name',
depends: 'is_volunteer',
rules: [{ type: 'empty' }]
}
}
})
Es ist im Grunde die gleiche Struktur wie die gezeigten Demo. Dabei wird das Textfeld name
immer validiert, unabhängig davon, ob das Kontrollkästchen aktiviert ist oder nicht.
Natürlich habe ich es auch mit richtigen semantischen Markup versucht, aber es ist das gleiche Ergebnis.
Ich habe auch überprüft, ob ich wirklich Version 2.2 verwende, und ich bin ... Ich bekomme auch keinen Debug-Fehler oder irgendetwas anderes.