Welcome, Guest

Validierung ff_anychecked
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: Validierung ff_anychecked

Validierung ff_anychecked 2 years, 8 months ago #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
  • Posts: 13
  • Karma: 0

Re:Validierung ff_anychecked 2 years, 8 months ago #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 2 years, 8 months ago #5888

Vielen Dank. Aber funktioniert leider auch nicht. Auch hier wird immer nach Ankreuzen eines weiteren Feldes verlangt (ausser der 7)
  • tehanu
  • Page:
  • 1
Moderators: TheMuffinMan, ForumSupport
Time to create page: 0.54 seconds

About

Crosstec GmbH & Co. KG

Bergisch-Gladbacher-Str. 829

51069 Cologne, Germany