Hallo Leute!
Ich habe folgendes Problem
Also ich habe da 4 Eingabe felder Wenn in das erste eine Zahl geschrieben wird muss man in die anderen drei eine Prozentzahl eingeben Ich überprüfe das mittels CustomValidator.
Das sieht dann bei mir so aus:
Html Seite:
<asp:customvalidator id="Cust1" Display="none" ErrorMessage="Die von ihnen eingegebenen Pozente müssen 100% ergeben!" Runat="server" EnableClientScript="true" OnServerValidate="Check">
</asp:customvalidator>
<asp:validationsummary id="Summary" Runat="server" ShowSummary="True" HeaderText="Bitte <b>korrigieren</b> Sie folgende Fehler:"
CssClass="Errortext">
</asp:validationsummary>
Code Behind:
Sub Check (Source as Object, args as ServerValidateEventArgs)
If val(Wert1.Text) = 0 then
args.IsValid = True
ElseIF not val(Wert2.text) + val(Wert3.Text) + val(Wert4.Text) = 100 then
args.IsValid = False
End If
End Sub
Und dann hab ich noch nen WeiterButton:
Sub AuswertungButton_Click(sender As Object, e As EventArgs)
Response.Redirect ("Auswertung.aspx")
End Sub
So und hier das Problem, wenn ich jetzt auf den Button drück wird ohne zu Überprüfunen auf die nächste Seite gewechselt
Wie kann ich das bloss machen, dass die Eingabefelder so überprüft werden?
Bin schon am Verzweifeln Hätt ne Lösung gefunden ohnen den Auswertungbutton aber diesen brauche ich leider
Hoffentlich kann mir wer helfen und versteht mein Problem
Lieben Gruss Mudy
Ich habe folgendes Problem
Also ich habe da 4 Eingabe felder Wenn in das erste eine Zahl geschrieben wird muss man in die anderen drei eine Prozentzahl eingeben Ich überprüfe das mittels CustomValidator.
Das sieht dann bei mir so aus:
Html Seite:
<asp:customvalidator id="Cust1" Display="none" ErrorMessage="Die von ihnen eingegebenen Pozente müssen 100% ergeben!" Runat="server" EnableClientScript="true" OnServerValidate="Check">
</asp:customvalidator>
<asp:validationsummary id="Summary" Runat="server" ShowSummary="True" HeaderText="Bitte <b>korrigieren</b> Sie folgende Fehler:"
CssClass="Errortext">
</asp:validationsummary>
Code Behind:
Sub Check (Source as Object, args as ServerValidateEventArgs)
If val(Wert1.Text) = 0 then
args.IsValid = True
ElseIF not val(Wert2.text) + val(Wert3.Text) + val(Wert4.Text) = 100 then
args.IsValid = False
End If
End Sub
Und dann hab ich noch nen WeiterButton:
Sub AuswertungButton_Click(sender As Object, e As EventArgs)
Response.Redirect ("Auswertung.aspx")
End Sub
So und hier das Problem, wenn ich jetzt auf den Button drück wird ohne zu Überprüfunen auf die nächste Seite gewechselt
Wie kann ich das bloss machen, dass die Eingabefelder so überprüft werden?
Bin schon am Verzweifeln Hätt ne Lösung gefunden ohnen den Auswertungbutton aber diesen brauche ich leider
Hoffentlich kann mir wer helfen und versteht mein Problem
Lieben Gruss Mudy