Willkommen, Gast

Validierung ff_anychecked
(1 Leser) (1) Gast
  • Seite:
  • 1

THEMA: Validierung ff_anychecked

Validierung ff_anychecked 4 Jahre her #5861

Hallo,

gibt es eine Möglichkeit, mit der Funktion ff_anychecked eine if-then-else-Abfrage zu starten?

Ich habe 7 Ankreuzfelder.
Validiert werden soll, ob Nr. 7 angekreuzt ist und wenn ja, soll die Validierung der restlichen 6 Felder entfallen, sonst soll geprüft werden, ob eins der 6 Felder angekreuzt ist.

Ich habe versucht, es so zu lösen:
function ff_muse1_validation(element, message)
{
    if (!ff_getElementByName('muse7').checked) {
        return '';
            } else {
       (!ff_getElementByName('muse1').checked &&
        !ff_getElementByName('muse2').checked &&
        !ff_getElementByName('muse3').checked &&
        !ff_getElementByName('muse4').checked &&
        !ff_getElementByName('muse5').checked &&
        !ff_getElementByName('muse6').checked {
        ff_validationFocus(element.name);
        return 'Please select at least one category ';
} // if
    return '';
} // ff_muse1_validation


aber irgendwie ist da was falsch... Könnte mir jemand helfen?
  • tehanu
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 13
  • Karma: 0

Re:Validierung ff_anychecked 4 Jahre her #5884

fast

so müsste das gehen (nicht getestet)

function ff_muse1_validation(element, message)
{
    if (!ff_getElementByName('muse7').checked) {
        return '';
    } else {
       if (!ff_getElementByName('muse1').checked ||
        !ff_getElementByName('muse2').checked ||
        !ff_getElementByName('muse3').checked ||
        !ff_getElementByName('muse4').checked ||
        !ff_getElementByName('muse5').checked ||
        !ff_getElementByName('muse6').checked )
       {
            ff_validationFocus(element.name);
            return 'Please select at least one category ';
       }
} // if
    return '';
} // ff_muse1_validation
  • TheMuffinMan

Re:Validierung ff_anychecked 4 Jahre her #5888

Vielen Dank. Aber funktioniert leider auch nicht. Auch hier wird immer nach Ankreuzen eines weiteren Feldes verlangt (ausser der 7)
  • tehanu
  • Seite:
  • 1
Moderatoren: TheMuffinMan, ForumSupport
Ladezeit der Seite: 0.37 Sekunden

Über Crosstec

Crosstec GmbH & Co. KG

Hohenzollernring 57

50672 Cologne, Germany