2017-05-25 81 views
0

我公司开发的自定义Web部件在SharePoint 2013jQuery的 - 验证对日期时间选择器点击日期在SharePoint

我使用的是默认的日期选择控件。我也有一个意大利所有假期的阵列,我想在用户点击datetimepicker后“验证”选定的日期。如果选择的日期是假期,在我的情况下验证应该打印一条警报消息。

我试过这个代码,但它不点火:

$(".ms-picker-table a").on("click",function() { 
    console.log("ON CLICK DATEPICKER"); 
    /* DATES CHECK */ 
    [...] 
}); 

ms-picker-table是班里的日期选择器控制的。这个表里面

a元素已经包含代码href属性:

javascript:ClickDay('01\u002f06\u002f2017') 

我不知道这是否会造成问题。

而且每个环节的母公司TD元素有这样的代码:

onclick="javascript:ClickDay('01\u002f06\u002f2017')" 

那么,有没有办法来纠正我的代码,以检查日期,当用户选择日期选择器的值?

回答

0

onBlur事件应该做的工作

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type="date" id="dateField"> 
 

 
<script> 
 
$("input[id*='dateField']").blur(function(){ 
 
    var dateValue=$("input[id='dateField']").val(); 
 
    console.log(dateValue); 
 
    // check array to see if the date is in the Array 
 
}); 
 
</script>