Willkommen, Gast
Angemeldet bleiben:

THEMA:

Calculate checkbox only if checked 10 Jahre 2 Monate her #80823

  • smints Avatar Autor
  • smint
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Beiträge: 6
  • Dank erhalten: 2
Hello.
I´ve searched the tutorials and forums for hours now but didn´t find the answer.
Just a simple issue:
I want to add the sum of a selection and a checkbox and show it in a "Total" textfield.
Until here everything works well.

But now I only want to add the value of the checkbox ONLY if it is checked.
And this breaks my neck.

Here is the Code if the textfield:

function ff_massage_action(element, action)
{
ff_getElementByName('total').value =
Number(ff_getElementByName('massage').value) +
Number(ff_getElementByName('kraeuter').value);
}
// ff_massage_action

and here the code of the checkbox:

function ff_kraeuter_action(element,action) {
ff_total_action(element,action);
}
// ff_kraeuter_action

at least here is the code of the "Total" field:

function ff_total_action(element,action)
{
ff_getElementByName('total').value = 0;
if (ff_getElementByName('kraeuter').checked)
{
ff_getElementByName('total').value =
Number(ff_getElementByName('massage').value);
}
else
{
ff_getElementByName('total').value =
Number(ff_getElementByName('massage').value) +
Number(ff_getElementByName('kraeuter').value);
}
}
// ff_total_action

Whatever I try, the system always adds the value of the checkbox - if checked or not.
What am I doing wrong?

Best regards
Martin
Kaum macht man mal etwas richtig, schon funktionierts. ;-)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Calculate checkbox only if checked 10 Jahre 2 Monate her #80872

  • smints Avatar Autor
  • smint
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Beiträge: 6
  • Dank erhalten: 2
Pleeeaaase...could anybody help me out?
I´m going crazy with this...
Kaum macht man mal etwas richtig, schon funktionierts. ;-)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Calculate checkbox only if checked 10 Jahre 2 Monate her #80876

  • djhargroves Avatar
  • djhargrove
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Official Support
  • Beiträge: 3419
  • Dank erhalten: 222
so only if its checked, well sadly there isnt a option for this BUT>>> there is a way you can go about it using this:

crosstec.org/en/forums/30-tips-tricks/66...in-a-form.html#67081

so what you do is this, when a user enters in the information, you leave the field with the calculation script in it blank, then using the script provided create another field where the user will enter in information, when they check the box the amount is then copied over to the correct field, creating a "only if checked" option
Folgende Benutzer bedankten sich: smint

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Calculate checkbox only if checked 10 Jahre 2 Monate her #81468

  • smints Avatar Autor
  • smint
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Beiträge: 6
  • Dank erhalten: 2
Hello DJ,
thanks for your answer, but it was too complex for me.
I gave up.

Best regards

Martin
Kaum macht man mal etwas richtig, schon funktionierts. ;-)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Re: Calculate checkbox only if checked 9 Jahre 11 Monate her #86121

  • TonySs Avatar
  • TonyS
  • Offline
  • Expert Breezer
  • Expert Breezer
  • Beiträge: 173
  • Dank erhalten: 0
Hi Martin,

Don't know if you had any luck with this? but if not take a look at this post it may offer some help for you.

crosstec.org/support/index.php?pid=knowl...=viewentclient&id=57

Regards.
Tony.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: ForumSupport
Ladezeit der Seite: 0.057 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!