Quantcast
Channel: SharePoint 2010 - Development and Programming forum
Viewing all articles
Browse latest Browse all 11571

OnValueChangeClientScript Issue in SharePoint DatetimeControl

$
0
0

Hi,

I am using following SharePoint datetime control and i want to compare user selected date with the current date. for this i am calling a javascript function on "OnValueChangeClientScript:".

but the problem is alert('Please Select current Date or Past Date') is called two times everytime. i couldn't figure it out why it is calling two times. any suggestions ??

<SharePoint:DateTimeControl ID="dtTimeCtrl" runat="server" OnValueChangeClientScript="updateDates()"></SharePoint:DateTimeControl>

javascript code:

        

<script type="text/javascript">
function updateDates(){
var userDate = document.getElementById('<%=DateTimeControl1.Controls[0].ClientID%>').value;

       var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!`

var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
var today = mm+'/'+dd+'/'+yyyy;

            if(new Date(userDate).getTime() > new Date(today).getTime()) 
            { 
            document.getElementById('<%=DateTimeControl1.Controls[0].ClientID%>').value = "";
            alert('Please Select current Date or Past Date');
            return;
            }        
        }

</script>

Thanks

Bob



Viewing all articles
Browse latest Browse all 11571

Trending Articles