Validatoren wurden verbessert.
This commit is contained in:
@@ -104,14 +104,14 @@
|
||||
<div class="col-12" id="cont4">
|
||||
<div class="col-12" id="container2" style="margin-left:2px;">
|
||||
<asp:Label ID="lbl_von" runat="server" Text="Von:"></asp:Label>
|
||||
<asp:TextBox id="pickdate1" Type="Date" CssClass="classTarget" requiered="true" runat="server"></asp:TextBox>
|
||||
<asp:CustomValidator runat="server" ID="valDateRange_1" ControlToValidate="pickdate1" onservervalidate="valDateRange_1_ServerValidate" ErrorMessage="enter valid date" />
|
||||
<asp:TextBox id="pickdate1" Type="Date" CssClass="classTarget" requiered="true" OnTextChanged="pickdate1_TextChanged" runat="server"></asp:TextBox>
|
||||
<asp:CustomValidator runat="server" ID="valDateRange_1" ControlToValidate="pickdate1" Display="Dynamic" onservervalidate="valDateRange_1_ServerValidate" ErrorMessage="" SetFocusOnError="true" ValidationGroup="DateValid" />
|
||||
<!--<asp:RequiredFieldValidator ID="RequiredFieldValidatorvon" runat="server" ErrorMessage="Field required" ControlToValidate="pickdate1" Text="Required" ForeColor="White" Font-Strikeout="False" Font-Underline="False" Font-Overline="False" Font-Bold="True" BackColor="Red"></asp:RequiredFieldValidator>
|
||||
<asp:CustomValidator ValidateEmptyText="false" ClientValidationFunction="instantValidation"></asp:CustomValidator> -->
|
||||
<asp:Label ID="lbl_bis" runat="server" Text="Bis:"></asp:Label>
|
||||
<!-- <asp:RequiredFieldValidator ID="RequiredFieldValidatorbis" ClientValidationFunction="validate" runat="server" ErrorMessage="Field required" ControlToValidate="pickdate2" Text="Required" ForeColor="White" Font-Strikeout="False" Font-Underline="False" Font-Overline="False" Font-Bold="True" BackColor="Red"></asp:RequiredFieldValidator> -->
|
||||
<asp:TextBox id="pickdate2" Type="Date" CssClass="classTarget" required="true" runat="server"></asp:TextBox>
|
||||
<asp:CustomValidator runat="server" ID="valDateRange_2" ControlToValidate="pickdate2" onservervalidate="valDateRange_2_ServerValidate" ErrorMessage="enter valid date" />
|
||||
<asp:TextBox id="pickdate2" Type="Date" CssClass="classTarget" OnTextChanged="pickdate2_TextChanged" required="true" runat="server"></asp:TextBox>
|
||||
<asp:CustomValidator runat="server" ID="valDateRange_2" ControlToValidate="pickdate2" Display="Dynamic" onservervalidate="valDateRange_2_ServerValidate" ErrorMessage="" SetFocusOnError="true" ValidationGroup="DateValid"/>
|
||||
</div>
|
||||
<div id="Abstand"></div>
|
||||
<hr>
|
||||
|
||||
@@ -464,19 +464,11 @@ Partial Class Kundenbereich_Default
|
||||
End Sub
|
||||
|
||||
Protected Sub pickdate1_TextChanged(sender As Object, e As EventArgs)
|
||||
If pickdate1.Text = "" Then
|
||||
pickdate1.BorderColor = Drawing.Color.Red
|
||||
Else
|
||||
pickdate1.BorderStyle = BorderStyle.None
|
||||
End If
|
||||
valDateRange_1.Validate()
|
||||
End Sub
|
||||
|
||||
Protected Sub pickdate2_TextChanged(sender As Object, e As EventArgs)
|
||||
If pickdate2.Text = "" Then
|
||||
pickdate2.Attributes.Add("Border", "2px solid red")
|
||||
Else
|
||||
pickdate2.BorderStyle = BorderStyle.None
|
||||
End If
|
||||
valDateRange_2.Validate()
|
||||
End Sub
|
||||
Protected Sub valDateRange_1_ServerValidate(source As Object, args As ServerValidateEventArgs)
|
||||
Dim minDate As DateTime = DateTime.Parse("01.04.2001")
|
||||
|
||||
@@ -157,6 +157,13 @@ hr{
|
||||
}
|
||||
#pickdate1:invalid{
|
||||
border: 1px solid red;
|
||||
background-color:lightcoral;
|
||||
}#pickdate2:valid{
|
||||
color:black;
|
||||
}
|
||||
#pickdate2:invalid{
|
||||
border: 1px solid red;
|
||||
background-color:lightcoral;
|
||||
}
|
||||
@media (max-width: 558.98px) {
|
||||
h1 {
|
||||
|
||||
Reference in New Issue
Block a user