Hey,
Ik heb dit stukje javascript:
Dat stukje code zou de waarde in <td id="shippingcost">6.50</> moeten wijzigen als de checkbox wordt aangekliktCode:$('input[name="my_address"]:checkbox:checked').change(function(){ var cost = parseFloat($("#shippingcost").val() + 0.30); $("#shippingcost").html("<b>" + cost . toFixed(2) + "</b>"); }).trigger('change');
maar het werkt niet krijg geen javascript error van chrome terug in de javascript console.Code:<input type="checkbox" id="my_address" name="my_address" value="1" />
Wie helpt mij uit de brand.
- Javascript issue met een checkbox en table cell
-
05-10-2013, 19:02 #1
- Berichten
- 501
- Lid sinds
- 18 Jaar
Javascript issue met een checkbox en table cell
Laatst aangepast door Martijn Moes : 05-10-2013 om 19:02 Reden: Beetje uitlijnen
-
In de schijnwerper
-
05-10-2013, 19:07 #2
- Berichten
- 73
- Lid sinds
- 16 Jaar
Re: Javascript issue met een checkbox en table cell
$("#shippingcost").val()Moet dat niet $("#shippingcost").text() zijn
-
05-10-2013, 19:13 #3
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Javascript issue met een checkbox en table cell
@Wietse
heb het geprobeerd maar helaas.
Hij triggert hem niet!
Heb er een alert ingezet maar die komt ook niet tevoorschijn.Laatst aangepast door Martijn Moes : 05-10-2013 om 19:19
-
05-10-2013, 19:19 #4
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript issue met een checkbox en table cell
En als je het volgende doet: cost.toFixed(2).toString() ? Je wilt namelijk dat de waarde omgezet wordt in een string.
-
05-10-2013, 19:19 #5
- Berichten
- 73
- Lid sinds
- 16 Jaar
Re: Javascript issue met een checkbox en table cell
Heb je het hele script beschikbaar. Kan ik even wat dingen vogelen?
-
05-10-2013, 19:41 #6
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Javascript issue met een checkbox en table cell
Dit is het script geworden:
Code:$('#my_address').change(function() { if($(this).is(":checked")) { var cost = parseFloat($("#shippingcost").text()) + 0.30; var t_price = parseFloat($("#total_price").text()) + 0.30; $("#shippingcost").html(cost); $("#total_price").html(t_price .toFixed(2)); } else { $("#shippingcost").html({$shipping_cost}); $("#total_price").html({$collection['shoppingcart']['total']} . toFixed(2)); } }).trig ger('change');
-
05-10-2013, 19:43 #7
- Berichten
- 73
- Lid sinds
- 16 Jaar
Re: Javascript issue met een checkbox en table cell
$("#shippingcost").html("€ " + {$shipping_cost}); of $("#shippingcost").html(€ " + {$shipping_cost}); zou moeten werken lijkt mij
-
05-10-2013, 19:46 #8
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Javascript issue met een checkbox en table cell
$("#shippingcost").html(€ " + {$shipping_cost}); deze heb ik inderdaad gebruikt maar krijg dan NaN in het veld te zien.
-
05-10-2013, 19:48 #9
- Berichten
- 73
- Lid sinds
- 16 Jaar
Re: Javascript issue met een checkbox en table cell
je bent ook een " voor de euro vergeten {} zijn niet nodig
-
05-10-2013, 19:48 #10
- Berichten
- 73
- Lid sinds
- 16 Jaar
Re: Javascript issue met een checkbox en table cell
{} misschien toch wel. $shipping_cost is php var?
-
05-10-2013, 20:06 #11
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Javascript issue met een checkbox en table cell
klop maar dat zou toch niet mogen uitmaken als het zonder het euro teken wel werkt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic