JS ermittelt den Beispielcode für die Eingabezeichenfolge (chinesische Zeichen zählen zwei Zeichen, alphanumerische Anzahl)
Bei der Eingabe von Text kam diese Verifizierungsmethode in den Sinn, da die Feldlänge der Datenbanktabelle die Einreichung fehlschlägt.
Lassen Sie uns über Unsinn sprechen und den Code hinzufügen:
<html> <Head> <titels> J bestimmt die Länge der Eingabezeichenfolge (chinesische Zeichen zählen zwei Zeichen, Alphanumeric zählt eins) </title> <style type = "text/css"> .pbt {margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a {margin-top: 1px; } .cl: nach {clear: beides; Inhalt: "."; Anzeige: Block; Höhe: 0; Sichtbarkeit: versteckt; } </style> <script type = "text/javaScript"> // Erhalten Sie die Länge der Zeichenfolge (chinesische Zeichen zählt zwei Zeichen, alphanumerischer, eine) Funktion getByTelen (val) {var len = 0; für (var i = 0; i <val.length; i ++) {var a = val.charat (i); if (a.match (/[^/x00-/xff]/ig)! = null) {len += 2; } else {len += 1; }} return len; } //, solange die Tastatur angehoben wird, überprüfen Sie die Textlänge im Bearbeitungsfeld. Die maximale Zeichenlänge kann bei Bedarf Function CheckLength (OBJ) {var maxchars = 80; // Maximale Anzahl von Zeichen var Curr = maxchars - getByTelen (obj.value); if (curr> 0) {document.getElementById ("Checklen"). InnerHtml = Curr.toString (); } else {document.getElementById ("Checklen"). Innerhtml = '0'; document.getElementById ("Betreff"). readonly = true; }} </script> </head> <body> <div> <textArea id = "subjekt" maxLength = "80" OnKeyUp = "CheckLength (this)" AccessKey = "1" tabindex = "11"> </textArea> <span id = "subjektschk"> Sie können auch </strong id = "shr. id = "postnamerule" style = "display: keine"> </span> </div> </body> </html>Der obige Beispielcode für JS -Beurteilungen der Eingabe -String -Länge (chinesische Zeichen zählen zwei Zeichen, alphanumerische Graf) ist der gesamte Inhalt, der vom Editor geteilt wird. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.