У меня есть сборщик дат jQuery на моей форме asp.net. Кажется, что все работает нормально, за исключением случаев, когда я отправляю форму, выбранная дата теряется из текстового поля, а код .net дает мне ошибку, потому что дата отсутствует.Продолжайте проигрывать при отправке формы
Кто-нибудь знает, почему это может произойти?
Он начинает работать, когда я удаляю readonly = true из текстового поля, но мне нужно, чтобы он был только для чтения, чтобы пользователь не печатал дату неверно.
Некоторые код/скрипт с просьбой:
HTML:
<form id="form1" runat="server">
<asp:TextBox id="txtDate" Runat="server" readonly="true" />
<asp:Button ID="btnSendRequest" text="Send Request" Runat="server" OnClick="btnSendRequest_Click" />
</form>
JQuery:
$("#txtDate").datepicker({
dateFormat: "dd/mm/yy"
});
.NET:
Sub btnSendRequest_Click(ByVal Sender As Object, ByVal E As EventArgs)
objSQLCommand = New SqlCommand("insert query here", objConnection)
'parameters here
Try
objSQLCommand.Connection.Open()
objSQLCommand.ExecuteNonQuery()
objSQLCommand.Connection.Close()
Catch Ex As Exception
' some error here
End Try
End Sub
, пожалуйста, напишите несколько html-код – Edorka
Как вы отправляете форму? Опубликовать соответствующий код! –
У кого-то, очевидно, плохой день для того, чтобы дать мне -1 для совершенно законного вопроса ...;) – oshirowanen