nie bardzo
zrobiłem coś takiego:
cena = ((room1 * 40) + (room2 * 40) + (room3 * 40)) * iloscDni;
if(iloscDni == 1)
{
z = 10;
}
if(cena == "")
{
}
else
{
$("#cena_do_zaplaty").text(cena+z);
}
if(cena == "0")
{
$("#cena_do_zaplaty").text(cena);
}
i działa
mam jeszcze kłopot z policzeniem ilości dni, kalendarze już zrobiłem teraz tylko jak policzyć dni i dodać je do ceny funkcje już mam tylko potrzebuje przekazać dane
wrzuciłem to na serwer
http://zajazdkadar.pl/rezerwacjaamoże tu coś nie tak zrobiłem
$.datepicker.regional['pl'] = {
closeText: 'Zamknij',
prevText: '<< Poprzedni',
nextText: 'Następny >>',
currentText: 'Dziś?',
monthNames: ['Styczeń?','Luty','Marzec','Kwiecień?','Maj','Czerwiec',
'Lipiec','Sierpie?','Wrzesień?','Październik','Listopad','Grudzień?'],
monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
'Lip','Sie','Wrz','Pa','Lis','Gru'],
dayNames: ['Niedziela','Poniedzialek','Wtorek','Śšroda','Czwartek','Piątek','Sobota'],
dayNamesShort: ['Nie','Pn','Wt','Śšr','Czw','Pt','So'],
dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
weekHeader: 'Tydz',
dateFormat: 'yy-mm-dd',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['pl']);
$('#booking_date_from').datepicker();
;
punki co chodzi ale mam kolejny problem a mianowicie z ceną, dzieci mają mieć 50%, chce wczytać liczbę dzieci i obliczyc ale nic mi nie pokazuje, może źle wczytuje? dobrze to robie?
$(document).ready(function(){
var cena = 0;
var room1 = $("#booking_numRooms1").val();
var room2 = $("#booking_numRooms2").val();
var room3 = $("#booking_numRooms3").val();
var room4 = $("#booking_numRooms4").val();
var dzieci = $("#booking_children").val();
var dorosli = $("#booking_men").val();
var iloscDni = 1;
$("#booking_numRooms1").change(function () {
obliczCene();
});
$("#booking_numRooms2").change(function () {
obliczCene();
});
$("#booking_numRooms3").change(function () {
obliczCene();
});
$("#booking_numRooms4").change(function () {
obliczCene();
});
$("#booking_date_from").change(function () {
if($("#booking_date_to").val()) obliczIloscDni();
});
$("#booking_date_to").change(function () {
if($("#booking_date_from").val()) obliczIloscDni();
});
$("#cena_do_zaplaty").text(cena);
function wczytajDane(){
cena = 0;
room1 = $("#booking_numRooms1").val();
room2 = $("#booking_numRooms2").val();
room3 = $("#booking_numRooms3").val();
room4 = $("#booking_numRooms4").val();
dzieci = $("#booking_children").val();
dorosli = $("#booking_men").val();
}
function obliczIloscDni(){
///
}
function obliczCene(){
wczytajDane();
cena = ((room1 * 40) + (room2 * 40) + (room3 * 40)) * iloscDni * dzieci;
if(iloscDni == 1)
{
z = 10;
}
if(cena == "")
{
}
else
{
if(!empty(dzieci))
{
$("#cena_do_zaplaty").text(cena*0.50+z);
}
else
{
$("#cena_do_zaplaty").text(cena+z);
}
}
if(cena == "0")
{
$("#cena_do_zaplaty").text(cena);
}
$("#naleznosc").val(cena);
}
});