Firstly have the form's action set to the same page as it is on, this is the default if you leaver the attribute blank.
Secondly you will need to check in the first few lines of server-side code if the page is being shown for the first time or is a submiossion. The way to do theis is to use the name of one of the requset variables that you know will not be empty when the form is submitted.
For example, let's say one of the date fields is named "startDate" and the forms method is set to "post", this might be the your opening asp code:
Code:
Dim sStartDate
sStartDate = Request.Form("startDate)
If Len(sStartDate) > 0 Then
'Form has been submitted, process data and write appropriate message.
Else
'Page is being shown for first time.
End If
--
Joe