Calendar onclick

Hi,

  Is there a way to get a confirmation msg on the asp calender?
  I need to set curtain dates from a table to show a warning before the user continues.

  I have tried the following and it all works other than the onclick.

For i As Integer = 0 To tblInstallerClearDays.Rows.Count - 1
    ClearDayDate = Convert.ToDateTime(tblInstallerClearDays.Rows(i)("ClearDayDate"))
    If e.Day.Date = ClearDayDate Then
        e.Cell.Font.Bold = True
        e.Cell.ForeColor = Drawing.Color.Blue
        e.Cell.Attributes.Add("onclick", "confirm('This day is set to be clear,\nare you sure you want to continue?')")
    End If
Next

Thanks
HiggsterAsked:
Who is Participating?
 
GiftsonDJohnCommented:
Chage the following line

If e.Day.Date = ClearDayDate Then

To

If e.Day.Date.Equals(ClearDayDate.Date) Then
0
 
GiftsonDJohnCommented:
you have to use a return on the confirm

For i As Integer = 0 To tblInstallerClearDays.Rows.Count - 1
    ClearDayDate = Convert.ToDateTime(tblInstallerClearDays.Rows(i)("ClearDayDate"))
    If e.Day.Date = ClearDayDate Then
        e.Cell.Font.Bold = True
        e.Cell.ForeColor = Drawing.Color.Blue
        e.Cell.Attributes.Add("onclick", "return confirm('This day is set to be clear,\nare you sure you want to continue?')")
    End If
Next
0
 
HiggsterAuthor Commented:
Hi,

Thanks, just tried that but still no joy, if I take the "If" out, and run the code for every date in the calendar it works fine???
0
 
HiggsterAuthor Commented:
Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.