Hi edaadura,
This is due to the error theForm.submit is not a function in the browser console.
This error is due to your submit button. You have given the Submit button ID submit. So rename the button ID to btnSubmit.
edaadura says:
<asp:Button ID=
"submit"
runat=
"server"
Text=
"Submit"
class
=
"btn btn-warning"
Width=
"100px"
Font-Bold=
"True"
></asp:Button>
With
<asp:Button ID="btnsubmit" runat="server" Text="Submit" class="btn btn-warning" Width="100px" Font-Bold="True"></asp:Button>
Check this example. Now please take its reference and correct your code.
HTML
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:ImageButton ID="ImageButton1" runat="server" Height="20px" Width="20px" ImageUrl="~/image/calendar.jpg"
OnClick="ImageButton1_Click" />
<asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged"
Visible="False"></asp:Calendar>
</div>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="Submit"></asp:Button>
C#
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Calendar1.Visible = true;
}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
TextBox1.Text = Calendar1.SelectedDate.ToShortDateString();
Calendar1.Visible = false;
}
protected void Submit(object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "alert('Selected Date is " + TextBox1.Text + "')", true);
}
VB.Net
Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs)
Calendar1.Visible = True
End Sub
Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As EventArgs)
TextBox1.Text = Calendar1.SelectedDate.ToShortDateString()
Calendar1.Visible = False
End Sub
Protected Sub Submit(ByVal sender As Object, ByVal e As EventArgs)
ClientScript.RegisterClientScriptBlock(Me.[GetType](), "", "alert('Selected Date is " & TextBox1.Text & "')", True)
End Sub
Screenshot
