Willkommen, Gast
Angemeldet bleiben:

THEMA:

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133075

  • FiftyNineDesigns Avatar Autor
  • FiftyNineDesign
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 68
  • Dank erhalten: 0
Hallo team Crosstec,

bitte um dringende Unterstützung:

es geht um eine Online-Anmeldung für Reisen, siehe angehängten Screenshot (ist etwas lang)


1. Ab der 2.Section folgen die Checkboxen mit denen man die Reise auswählt:
es müsste validiert ob mindestens 1 Reise ausgewählt wurde - wie stelle ich das am Besten an?
2. Diese Checkboxen haben als value den Preis der Reise, dieser soll am Schluss abzüglich einer Anzahlung ausgegeben werden.
Es muss jedoch auch berücksichtigt werden, dass wenn ein User eine Reise wieder "abschaltet" diese auch wieder abgezogen wird.
Hierzu hatte mir Markus bereits eine kleine Einführung mit an die Hand gegeben, allerding reicht die nicht ganz hierfür.

danke
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by FiftyNineDesign.

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133300

  • chrisals Avatar
  • chrisal
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Beiträge: 6983
  • Karma: 187
  • Dank erhalten: 630
Hallo FiftyNineDesign,


so wie ich das sehe, handelt es sich um einzelne Checkboxen und nicht um eine Gruppe. Dann müsste die Validation der einzelnen Checkboxen ungefähr so aussehen:
function ff_reise1_validation(element, message)
{
    if (!ff_getElementByName('reise1').checked && !ff_getElementByName('reise2').checked && !ff_getElementByName('reise3').checked) {
        if (message=='') message = element.name+" faild in my test.\n"
        ff_validationFocus(element.name);
        return message;
    } // if
    return '';
} // ff_reise1_validation

Du musst nur noch reise1-3 durch die Namen der Checkboxen ändern wovon mindestens eine ausgewählt sein soll. Für jede weitere Checkbox(falls meh als 3) einfach immer '!ff_getElementByName('Element Name').checked' anhängen.


Wenn du die Werte der einzelnen Checkboxen zusammenrechnen willst, kannst du dies mit folgenden Code machen(Actionscript change):
function ff_reise1_action(element, action)
{
    switch (action) {
        case 'change':
if(element.checked){
ff_getElementByName('preis').value = Number(ff_getElementByName('preis').value) + Number(element.value);
} else {
ff_getElementByName('preis').value = Number(ff_getElementByName('preis').value) - Number(element.value);
}
            break;
        default:;
    } // switch
} // ff_reise1_action
reise1 (erste Zeile) muss immer den Namen des Elementes haben, in welches du diesen Code einfügst und preis ist der Name des Elementes, wo der Endbetrag stehen soll.


Wie genau sieht 'abzüglich einer Anzahlung' aus? Wird vom Endbetrag immer eine bestimmte Summe abgezogen?


Ich habe dir mal ein kleines Beispiel-Formular anfgehängt, damit du genau siehst, wo was hinkommt:

Dateianhang:

Dateiname: checkbox_c...mple.zip
Dateigröße:9 KB




Mit freundlichen Grüßen
Chris
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133319

  • FiftyNineDesigns Avatar Autor
  • FiftyNineDesign
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 68
  • Dank erhalten: 0
Hallo Chris,

vielen Dank für Deine Hilfe.
Ich habe mittlerweile die Validierung & die Berechnung (jedoch noch ohne die Anzahlung) hinbekommen,
jedoch funktioniert nun die Validierung insgesamt nicht mehr(!).
Einzeln, also nur die Validierung der checkboxen oder nur die Berechnung - da hatte die Validierung insgeamt noch funktioniert.
Ich finde leider auch keine Fehler in der Konsole (firebug).

Da ich aktuell nicht mehr weiterkomme, und es sehr dringend ist, würde ich Dich bitten einen Blick darauf zu werfen, und die Validierung wieder zum Laufen zu bringen. Wenn Du Zugang zum Backend benötigst, bitte direkt mitteilen.

Hier ist der Link:
www.handball-ferienschule.de/anmeldung-dev


Dateianhang:

Dateiname: Online-Anm...2-12.zip
Dateigröße:47 KB



Zwecks der Anzahlung: ja, es wird am Schluss von der Summe ein Betrag (100.00) abgezogen.

Ich habe mir für das checkboxen-skript folgenden Beitrag als Vorbild genommen:
crosstec.org/en/forums/16-benutzung/3869...oxes-validieren.html

und für das Berechnungsskript folgenden Beitrag:
crosstec.org/support/index.php?pid=knowl...=viewentclient&id=57
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by FiftyNineDesign.

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133337

  • chrisals Avatar
  • chrisal
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Beiträge: 6983
  • Karma: 187
  • Dank erhalten: 630
Hallo nochmal,


da scheint beim Validierungsskript des summen Elementes nicht was zu stimmen. Bekomme da folgende Fehlermeldung:
Uncaught ReferenceError: ff_summe_validation is not defined


Wenn du willst, kannst du mir gerne das Paket des Formulars senden und ich gucke mir das dann an.


Mit freundlichen Grüßen
Chris

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133370

  • FiftyNineDesigns Avatar Autor
  • FiftyNineDesign
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 68
  • Dank erhalten: 0
Du, ich habe bei meiner letzten Post bereits das Paket des Formulars hochgeladen,checkst Du das bitte.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

checkboxen validierung und Berechnung 7 Jahre 9 Monate her #133483

  • FiftyNineDesigns Avatar Autor
  • FiftyNineDesign
  • Offline
  • Junior Breezer
  • Junior Breezer
  • Beiträge: 68
  • Dank erhalten: 0
Hallo Chris,

bitte nichts machen - evtl. melde ich mich heute nochmals, danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Moderatoren: ForumSupport
Ladezeit der Seite: 0.081 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.

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!