Ich verwende die typischen Validatorsteuerelemente für erforderliche Felder usw. In diesem Formular muss der Text in ALL CAPS umgewandelt werden, wenn der Benutzer seine Daten eingibt. Auch hier kein Problem. Wenn jedoch nach der Validierung ein Fehler auftritt, werden die Daten, die der Benutzer bisher eingegeben hat, in dem Fall, in dem er eingegeben wurde, in der Form neu ausgefüllt - normalerweise eine Mischung aus Groß- und Kleinschreibung. Wie erzwinge ich, dass der Text im Formular in Großbuchstaben neu aufgefüllt wird? Gibt es ein clientseitiges Validierungsereignis, das ich verwenden kann (da dies alles auf der Clientseite geschieht, gibt es zu diesem Zeitpunkt kein Postback)?Großschreibung von Einträgen mit ASP.NET clientseitiger Validierung
0
A
Antwort
3
Wenn Sie alle Details in Großbuchstaben eingeben müssen, lassen Sie sie vom Benutzer in der von Ihnen gewünschten Form eingeben. Sie können nur mit CSS das Aussehen dieses Wesens in Großbuchstaben geben:
text-transform:uppercase;
Dann serverseitige, können Sie einfach txtMyTextBox.Text.ToUpper()
rufen Sie die Zeichenfolge zu konvertieren.
Andernfalls, wenn Sie auf die Client-Seite verlassen, wenn sie Javascript deaktiviert haben, finden Sie möglicherweise Kleinbuchstaben in Ihr System eingeben.
Verwandte Themen
- 1. RegisterOnSubmitStatement nach clientseitiger Validierung
- 2. Feuerereignis nach clientseitiger Skriptvalidierung in asp.net?
- 3. Wie man richtige Großschreibung Validierung für Textbox
- 4. ASP.Net MVC 3 JSON Modell Binding und serverseitige Modellvalidierung gemischt mit clientseitiger Validierung
- 5. Webapplikationen mit clientseitiger XML-Datenbank
- 6. Upgrade von MVC1/xVal-Projekt auf MVC2 und Kompatibilitäten mit clientseitiger Validierung
- 7. Abgleich von DB-Einträgen mit Active Directory-Einträgen?
- 8. ASP.NET Validierung
- 9. Abfragbarer clientseitiger Speicher
- 10. Datum Validierung mit ASP.NET Validator
- 11. Großschreibung von Wertelabels in Stata
- 12. Validierung von Token von AspNet.Security.OpenIdConnect.Server (ASP.NET vNext)
- 13. Vermeiden von serverseitiger und clientseitiger Validierungscode-Duplizierung in Unternehmens-Webanwendungen
- 14. Optionale Validierung in ASP.NET
- 15. ASP.NET MVC Validierung
- 16. asp.net mvc Datenbankinteraktion Validierung
- 17. ASP.Net Benutzerdefinierte clientseitige Validierung
- 18. Verwenden von DNS-SRV-Einträgen mit C#
- 19. ng -wiederholung von Daten mit doppelten Einträgen
- 20. Validieren von Crontab-Einträgen mit PHP
- 21. Bearbeiten von MySQL-Einträgen mit PHP
- 22. Auflösen von SRV-Einträgen mit iOS SDK
- 23. ASP.NET MVC: Implementieren der clientseitigen Validierung mit Attribut ohne IClientValidatable
- 24. asp.net-mvc Textbox Validierung
- 25. Vorname Nachname Validierung asp.NET
- 26. asp.net mvc DataAnnotation Validierung
- 27. ASP.NET URL Validierung
- 28. SqlMetal Scripting und Großschreibung
- 29. Kombinieren von Einträgen in SQL
- 30. sed/awk Großschreibung Strings
Ja, ich kann den Text leicht transformieren, nachdem sie ihn eingegeben haben (und während sie ihn mit dem von Ihnen erwähnten CSS eingeben) und ihn als Großbuchstaben speichern, das ist kein Problem. Allerdings muss ich es auch in Großbuchstaben anzeigen, wenn die Formularvalidierung vor dem Postback einen Fehler findet. – Earl
@Earl Haben Sie versucht, das von mir vorgeschlagene CSS hinzuzufügen? Das wird genau das tun. – Curt
+1: Dies ist eine bessere Lösung, da das Gehäuse von Anfang an eingeschränkt wird. –