जैसा कि @ScottWe उल्लेख करता है:आप HTML/जावास्क्रिप्ट में PLSQL तर्क लागू करने का प्रयास कर रहे हैं। रनटाइम पर 'कब - कंडीशन' का मूल्यांकन किया जाता है और इस प्रकार आप वहां पीएलएसक्यूएल का उपयोग नहीं कर सकते हैं। तिथि अंकगणित जावास्क्रिप्ट में थोड़ा परेशान है, इसलिए यदि आप इससे अपरिचित हैं, तो यहां एक तरीका है जिससे आप अपना चेक कर सकते हैं (जो कि कल दर्ज की गई तारीख है या नहीं)।
इनसे मेरा सुराग लेना:
जावास्क्रिप्ट में दिनांक अंतर (दिन के समय की अनदेखी)
जावास्क्रिप्ट डीडी-एमएम-वाई प्रारूप में कल की तारीख कैसे प्राप्त करें
वैश्विक चर और कार्यों के लिए इस फ़ंक्शन को पृष्ठ के जावास्क्रिप्ट अनुभाग में जोड़ें:
function isTomorrow(pDateItem){
function getTomorrow(){
var tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1);
return tomorrow;
};
function cutTime(pDate){
return new Date(pDate.getFullYear(), pDate.getMonth(), pDate.getDate());
};
// check if pDateItem leads to a selection
// check if it is a datepicker
// check if a date has been selected
if ( $(pDateItem).length
&& $(pDateItem).data("datepicker")
&& $(pDateItem).datepicker("getDate") !== null
)
{
var tomorrow = getTomorrow();
var check = $(pDateItem).datepicker("getDate");
var one = cutTime(check);
var two = cutTime(tomorrow);
return one.getDate() === two.getDate();
};
return false;
}
फिर अपनी गतिशील क्रिया 'कब' स्थिति में, इस कोड के साथ जावास्क्रिप्ट अभिव्यक्ति का उपयोग करें:
isTomorrow(this.triggeringElement)
तब संबंधित True Actions केवल तभी सक्रिय होंगी जब तारीख कल पर सेट होगी।