zusätzliche berechnung

pikantes

Grünschnabel
hi forum,

ich habe ein onlineshop da möchte ich was verändern

und zwar möchte ich einfach einen weiteren preis hinzufügen.

orginal-----------------------

function calculatePrice() {
var width = $('#width').val(),
length = $('#length').val(),
area = width * length / 10000,
price = PRICES[0].price, i = 0;
while (i < PRICES.length && area > PRICES.limit) {
var j = (i < PRICES.length-1) ? i+1 : i;
price = PRICES
.price;
i++;
}
$('#price').text('\u20ac ' + price + ',00');


$('#total').text('\u20ac ' + (price * $('#quantity').val()) + ',00');
}

ende

Ich habe jetzt einen witeren berchnungspunkt der einfach den preis verdoppelt

Beispiel

1 teil kostet 10 € dann wird das script so genutzt wie es oben steht
wählt der küfer dann eine farbe aus soll den preis verdoppeln
$('#farbe').text('\u20ac ' + price + ',00');
$('#total').text('\u20ac ' + ((price *2) * $('#quantity').val()) + ',00');

ich habe in der funktion calculatePrice() versucht eine if prüfung einzubauen aber dann geht leider nichts mehr. da mein wissen bei ajax begrenst ist hoffe ich ihr könnt mir weiter helfen
danke
 
Moin

>> ich habe in der funktion calculatePrice() versucht eine if prüfung einzubauen aber dann geht leider nichts mehr.
Wo??
Und was genau heißt das??
Fehlermeldung??

Gruß
Klaus
 
ich habe es so geändert


function calculatePrice() {
var width = $('#width').val(),
length = $('#length').val(),
area = width * length / 10000,
price = PRICES[0].price, i = 0;
while (i < PRICES.length && area > PRICES.limit) {
var j = (i < PRICES.length-1) ? i+1 : i;
price = PRICES
.price;
i++;
}
$('#price').text('\u20ac ' + price + ',00');

if(farbe >0){
$('#farbe').text('\u20ac ' + price + ',00');
$('#total').text('\u20ac ' + ((price +) * $('#quantity').val()) + ',00');

}
else
{
$('#farbe').text('\u20ac ' + price + ',00');
$('#total').text('\u20ac ' + (price * $('#quantity').val()) + ',00');



}

und ab
$('#price').text('\u20ac ' + price + ',00'); wurde nichts mehr angezeigt
 
Moin,

(a) nutze bitte die zugehörigen Code-Tags - so bekommt man ja Augenkrebs o_O :mad: :confused:

(b) fällt 'farbe' einfach so vom Himmel ??

Gruß
Klaus
 
Zuletzt bearbeitet von einem Moderator:
ich hoffe das geht so mit dem code

farbe fülle ich schon in einem vorher
<code>
$('input[name=schatten]').each(function() {
if ($(this).attr('checked') == 'checked')
farbe = $(this).val();

});
</code>
 

Neue Beiträge

Zurück