Re: Delivery charge program
This is JavaScript so I will have it moved to the client-side scripting forum. Concerning your problem...you had two quotes out of place and you need to work on brackets around if and else statements. You can see the extra quote at the end of...
Code:
value is £' + ordervalue';
I have cleaned up the brackets and fixed the quotes.
Code:
<script type='text/javascript'>
// A delivery charge program
var ordervalue; // how much the order is worth ordervalue = window.prompt ('How much is the order worth in Pounds Sterling?','');
str = 'The value of your order is £' + ordervalue;
if(ordervalue <= 25){str = 'Your delivery will cost £3 as your order value is £' + ordervalue;}
if(ordervalue > 25 && ordervalue < 100){str = 'Your delivery is free as your order value is £' + ordervalue;}
else{str = 'You will receive a free gift and delivery is free as your order value is £' + ordervalue;}
alert(str); // to output a result to see it is works!
</script>