THEMA:

Prüfen ob mindestens ein Feld ausgefüllt wurde 9 Jahre 4 Monate her #103065

  • Autor
  • lando
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Registered
  • Beiträge: 4
  • Dank erhalten: 0
Hallo,

ich habe in meinem Formular (mehrere Seiten) unter anderem die Felder
telefon_privat
telefon_geschaeft
telefon_mobil

Ich möchte nun das mindestens 1 Feld, egal welches vom Kunden ausgefüllt wird - sonst Fehlermeldung.

Wie mache ich das? Kann mir jemand mit einem Codeschnippsel helfen?

Gruss
Lando
Dieses Thema wurde gesperrt.

Prüfen ob mindestens ein Feld ausgefüllt wurde 9 Jahre 4 Monate her #103093

  • chrisals Avatar
  • chrisal
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Registered
  • Beiträge: 6983
  • Dank erhalten: 630
Hallo Lando,

hier ein hoffentlich hilfreiches Codestück:
function ff_ButtonName_action(element, action) //Bitte ändern
{
    switch (action) {
        case 'click':
If(ff_getElementByName('telefon_privat').value != "" || ff_getElementByName('telefon_geschaeft').value != "" || ff_getElementByName('telefon_mobil').value != "")
            break;
        default:;
    } // switch
} // ff_ButtonName_action

Diesen code kannst du in das Actionscript(Click) eines buttons kopieren!

Mit freundlichen Grüßen
Chris
Dieses Thema wurde gesperrt.

Prüfen ob mindestens ein Feld ausgefüllt wurde 9 Jahre 4 Monate her #103120

  • Autor
  • lando
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Registered
  • Beiträge: 4
  • Dank erhalten: 0
Dank dir! Habs zwar etwas anders bauen müssen aber jetzt gehts.

Hier meine Lösung:

Validierung des Feldes TelefonPrivat auf Custom

function ff_TelefonPrivat_validation(element, message)
{
if (ff_getElementByName('TelefonPrivat').value =='' &&
ff_getElementByName('MobilNummer').value =='' &&
ff_getElementByName('TelefonGesch').value =='' )
{
if (message=='') message = element.name+" faild in my test.\n"
ff_validationFocus(element.name);
return message;
} // if
return '';
} // ff_TelefonPrivat_validation
Dieses Thema wurde gesperrt.

Prüfen ob mindestens ein Feld ausgefüllt wurde 9 Jahre 4 Monate her #103175

  • chrisals Avatar
  • chrisal
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Registered
  • Beiträge: 6983
  • Dank erhalten: 630
Hallo Lando,

aber jetzt MÜSSEN alle Felder leer sein bevor die validation anspringt?!

Mit freundlichen Grüßen
Chris
Dieses Thema wurde gesperrt.

Prüfen ob mindestens ein Feld ausgefüllt wurde 9 Jahre 4 Monate her #103208

  • Autor
  • lando
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Registered
  • Beiträge: 4
  • Dank erhalten: 0
Ja, die Felder sind ja bei Formularstart leer. Wenn der User nichts in die Felder / ein Feld einträgt wird der Hinweis ausgegeben das mindestens ein Feld ausgefüllt werden muss. Also funktioniert so wie ich es mir vorgestellt habe.

Gruss
Lando
Dieses Thema wurde gesperrt.
  • Seite:
  • 1
Moderatoren: ForumSupport
Ladezeit der Seite: 0.059 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Live Support Chat Opened!

Join our Discord chat here and enter the Crosstec channels to receive live support and talk directly to the team!

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!