


Verwenden Sie ASP, um JavaScript-Formularverifizierungscode dynamisch zu generieren
Nov 25, 2016 am 09:53 AM Die Formularvalidierung ist eine h?ufige Ebene bei der Entwicklung von WEB-Anwendungen. Manchmal müssen wir sicherstellen, dass bestimmte Elemente im Formular ausgefüllt werden müssen, Zahlen sein müssen, eine bestimmte Anzahl von Ziffern haben müssen usw. Derzeit wird die Formularüberprüfung verwendet. Im Allgemeinen gibt es zwei Methoden zur Formularüberprüfung Verwenden Sie:
1. Schreiben Sie eine JavaScript- oder VBScript-Formularüberprüfungsfunktion und führen Sie die überprüfung auf dem Client durch.
2. Verwenden Sie nach dem Absenden des Formulars die ASP-Methode Request.Form, um den Eingabewert des Formulars zur Beurteilung zu erhalten , und geben Sie dann das Ergebnis am Ende zurück.
Diese beiden Methoden haben ihre Vor- und Nachteile. Die erste Methode ist beispielsweise schneller und verwendet normalerweise die Warnbox-Methode Der Benutzer kann das Formular gem?? den Eingabeaufforderungen schnell ausfüllen, aber der Nachteil ist, dass der Browser des Benutzers JavaScript-Skripte unterstützen muss. Andernfalls ist @#$%&^* (Oda ist zu Boden gefallen^ _^); und die zweite Methode ist kompatibel. Die Leistung ist relativ gut, der Nachteil besteht jedoch darin, dass sie relativ langsam ist (an den Server senden und zurückgeben) und unpraktisch zu verwenden ist. Dieses Mal verwende ich haupts?chlich die JavaScript-Methode zur Verifizierung. Natürlich ist es am sichersten, zwei Methoden gleichzeitig zur Verifizierung zu verwenden, aber (schwitze...) es wird anstrengend für uns Programmierer:)
Die beiden Methoden der Formularvalidierung wurden oben erl?utert. Lassen Sie uns ausführlich über das Konzept der dynamischen Generierung von JavaScript sprechen. Warum müssen wir es dynamisch generieren? Da diese Art von clientseitigem Verifizierungscode sehr umst?ndlich ist, w?re es wirklich ermüdend, wenn Sie ihn jedes Mal selbst schreiben müssten! Freunde, die an DW (Dreamweaver) oder UD gew?hnt sind, verwenden normalerweise Formularvalidierungs-Plug-Ins. Der nach der Verwendung generierte Code ist nicht künstlerisch und viele davon werden nicht verwendet (Code-Redundanz). Worüber Oda sprechen m?chte, ist die Generierung von Code, der vollst?ndig der Formularsituation entspricht.
Haftungsausschluss: Oda beherrscht JavaScript nicht. Ich m?chte nur über die dynamische Generierungsmethode sprechen, die JS-Meister selbst ?ndern k?nnen.
Dann fangen wir an.
1. Schauen wir uns zun?chst einen einfachen JavaScript-Best?tigungscode an:
Dieser Code ist das Namensformularelement des Verifizierungsformulars form1 und der Inhalt muss ausgefüllt werden. Hier sind mehrere Schlüsselteile: Formularfeldnamen, Formularelementnamen und Beurteilungsanweisungen; dies sind die Schlüssel zum Schreiben der ASP-Funktion unten.
2. So generieren Sie JavaScript-Code. Am einfachsten ist es, Response.Write für die Ausgabe zu verwenden. Die obige Codeausgabe kann beispielsweise wie folgt lauten:
<%
Response.Write ""&vbCrlf&_
%>
Der vbCrlf hier ist ein Wagenrücklauf und ein Zeilenvorschub, & ist der Konnektor und &_ ist das Zeichen für Code Netzanschluss.
3 Der Kopf und das Ende dieses Codes sind im Wesentlichen festgelegt. Wir k?nnen diesen Teil als Funktion schreiben, auf die Sie sich beziehen k?nnen Schauen Sie sich das an, hier ist der Code:
Function findJS(frmName,errStr)
Dim tmpArr
Dim i
Parameterwert
i=0
Get the Fehlerliste und erstellen Sie ein Array
tmpArr=Split(errStr,"|")
Abfragebedingungen ausgeben
Fall ausw?hlen tmpArr(i+1)
Fall ?0“ Erforderlicher Texttyp
findJS ="if (( document."&frmName&"."&tmpArr(i)&".value)=="""")"&vbCrlf&_ Bitte geben Sie die Quelle für den Nachdruck an: Verwenden Sie ASP, um JavaScript-Formularverifizierungscode dynamisch zu generieren

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Zu den in ASP integrierten Objekten geh?ren Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer usw. Detaillierte Einführung: 1. Anforderung: Stellt ein HTTP-Anforderungsobjekt usw. dar.

Zu den ASP-Entwicklungstools geh?ren Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET und Oracle SQL Developer.

Zu den Methoden geh?ren: 1. Verwendung spezieller Schwachstellen-Scanning-Tools; 2. Manuelle Tests zur Erkennung und überprüfung von Schwachstellen in ASP-Anwendungen; der Code der ASP-Anwendung.

Erkennung von Schwachstellen im ASP-Scanning-Tool: 1. W?hlen Sie das entsprechende Scan-Tool aus. 3. Konfigurieren Sie die Scan-Optionen nach Bedarf. 4. Starten Sie nach Abschluss der Konfiguration das Scan-Tool . Scan-Tool Es wird ein Bericht erstellt, der die erkannten Schwachstellen und Sicherheitsprobleme auflistet. 7. Nachdem Sie die Schwachstelle behoben haben, führen Sie das Scan-Tool erneut aus Die Sicherheitslücke wurde erfolgreich ausgenutzt und repariert.

Verbindungsmethode: 1. Verwenden Sie ADO, um eine Verbindung zur Datenbank herzustellen. 2. Verwenden Sie DSN, um eine Verbindung zur Datenbank herzustellen. 3. Verwenden Sie die Verbindungszeichenfolge, um eine Verbindung zur Datenbank herzustellen.

Manuelle Erkennung von Schwachstellen durch ASP: 1. überprüfen Sie den überprüfungs- und Filtermechanismus der ASP-Anwendung für Ausgabedaten. 3. überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der ASP-Anwendung Berechtigungskontrolle der ASP-Anwendung für Dateien und Verzeichnisse. 6. überprüfen Sie die Datenbanksicherheit der ASP-Anwendung. 7. überprüfen Sie die Konfigurationsdatei und Serverkonfiguration der ASP-Anwendung.

Der durchschnittliche iPhone-Verkaufspreis (ASP) verzeichnete im vergangenen Jahr ein zweistelliges Wachstum und stieg im Jahresvergleich um 14 %. Die Beliebtheit des iPhone 13 ist ein wichtiger Treiber und tr?gt dazu bei, dass der weltweite Smartphone-Markt insgesamt einen Rekordjahresumsatz von 448 Milliarden US-Dollar erzielt. Trotz der Teileknappheit wuchs der Smartphone-Markt im Jahresvergleich um 7 %, wobei Apple den mit Abstand gr??ten Anteil einnahm ... Das Marktforschungsunternehmen Counterpoint ver?ffentlichte heute seine neuesten Sch?tzungen. Laut der neuesten Studie von Counterpoints MarketMonitorService wird der weltweite Smartphone-Marktumsatz im Jahr 2021 448 Milliarden US-Dollar übersteigen. Auch wenn Komponentenknappheit und COVID-19-Beschr?nkungen weiterhin die weltweite Versorgung st?ren

Schritte zur Erkennung von Sicherheitslücken bei der ASP-Anwendung: 1. Sammeln Sie relevante Informationen über die ASP-Anwendung. 3. überprüfen Sie den überprüfungs- und Filtermechanismus der ASP-Anwendung Filtermechanismus der Ausgabedaten; 5. überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der Anwendung. 7. überprüfen Sie die Fehlerbehandlung der Anwendung. 9 . Schwachstellen beheben.
