JQuery Ui kullanarak belirli tarihleri devre dışı bırakmaya çalışıyorum.JQuery ui - tarih seçici, belirli tarihlerin devre dışı bırakılması
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="development-bundle/themes/ui-lightness/jquery.ui.all.css">
<style type="text/css">
.ui-datepicker .preBooked_class { background:#111111; }
.ui-datepicker .preBooked_class span { color:#999999; }
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery UI Datepicker</title>
<script type="text/javascript" src="development-bundle/jquery-1.7.1.js"></script>
<script type="text/javascript" src="development-bundle/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="development-bundle/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="development-bundle/ui/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(function() {
$("#iDate").datepicker({
dateFormat: 'dd MM yy',
beforeShowDay: checkAvailability
});
})
tarihleri takvime içinde devre dışı bırakılması alın örneğini datepicker nesne
var unavailableDates = ["9-3-2012","14-3-2012","15-3-2012"];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == -1) {
return [true, ""];
} else {
return [false,"","Unavailable"];
}
}
$('#iDate').datepicker({ beforeShowDay: unavailable });
</script>
</head>
<body>
<input id="iDate">
</body>
</html>
It does not: Ancak, ben hiçbir şans yaşıyorum, burada benim kodudur Çalışıyor gibi görünüyorum, bunu nasıl çözebilirim. şerefe.
Mükemmel çalışıyor, hızlı bir soru andrew. Bunu, dizideki sabit kodlanmış tarihler yerine tarihler bir veritabanı tablosundan alınacak şekilde nasıl uyarlayabilirim? şerefe. – bobo2000
@ bobo2000: Bu, sunucu tarafı teknolojinize bağlıdır. Ancak, sayfa içerisindeki dışlanan tarihler dizisini, sayfa kodunda JavaScript’i kodlamak yerine sayfaya yüklediğinizi tahmin edersiniz. –
PHP'yi Kullanma. Db'yi sorgulamanız ve ardından diziyi sonuç kümesiyle doldurmam gerekecek mi? – bobo2000