Eine vollständige Sammlung von JS -Überprüfungsformularen, die JS verwendet, um die Formulareinreichung zu steuern, ist der spezifische Inhalt wie folgt:
1. Längengrenze
<Script> Funktionstest () {if (document.abvalue.length> 50) {alert ("Kann 50 Zeichen nicht überschreiten!"); document.abfocus (); return false;}} </script> <Formular name = a onSubmit = "return test ()"> <textarea name = "b" b "b" b "b" b "b" b "b" b "b" </tection = "frapMit =" virtual ". name = "surug" value = "check"> </form>2. Es kann nur chinesische Charaktere sein
<Eingabe onkeyUp = "value ="/oblog/value.replace (/[^u4e00-u9fa5]/g, '') ">
3. "kann nur in Englisch sein
<script Language = javaScript> Funktion nurg () {if (! (Ereignis.KeyCode> = 65 && Ereignis.KeyCode <= 90)) Ereignis.ReturnValue = false;} </script> <Eingabe onkeydown = "nurg ();">; ">;4.. Es kann nur eine Zahl sein
<script Language = javaScript> Funktion nurNum () {if (! ((Ereignis.KeyCode> = 48 && Ereignis.KeyCode <= 57) || (Ereignis.KeyCode> = 96 && Ereignis.KeyCode <= 105)) // Die numerischen Schlüsseln auf dem Keypad Event.ReturnValue = false;} </script </scripts} </script </scripts} </scripts betrachten </> </script </script;5. Nur englische Zeichen und Zahlen
<Eingabe onkeyUp = "value ="/oblog/value.replace (/[w]/g, "'')" onbeforpaste = "clipboardData.setData ('text', clipboardData.getData ('text'). Ersetzen (/[^D]/g, '')">6. Überprüfen Sie das E -Mail -Format
<Script Language = JavaScript Runat = Server> Funktion isemail (streMail) {if (streMail.search (/^w+((-W+) | (.W+)*@[a-za-z0-9]+((. |-) [A-Za-Z0-9]+)*. true; ElSealert ("oh");} </script> <Eingabe type = text onblur = isemail (this.value)>7. Blockschlüsselwörter blockieren (Block *** und **** hier)
<script Language = "JavaScript1.2"> Funktionstest () {if ((abValue.indexof ("***") == 0) || (AbValue.Indexof ("****") == 0)) {alert (":"); abfocus (); name = b> <Eingabe type = "surug" name = "surenden" value = "check"> </form>8. ob das Passwort zweimal gleich ist
<Formmethode = post action = ""> <Eingabe type = "kennwort" id = "input1"> <input type = "kennwort" id = "input2"> <Eingabe type = "button" value = "test" onclick = "check ()"> </form> <Script> Funktion {) {mit (Dokument) {it input1.value! ""; input2.Value = "";} else document.forms [0] .Submit ();}} </script>Genug:)
Es ist cool, mit der rechten Maustaste zu klicken
OncontextMenu = "false" ondragstart = "false" onSelectstart = "false zurückgeben" return "
Im Körper hinzugefügt
http://hovertree.com/menu/javascript/
2.1 Das Formular Element kann nicht leer sein
<script Language = "javaScript"> <!-Funktion checkform () {if (document.form.name.value.length == 0) {alert ("Bitte geben Sie Ihren Namen ein!"); document.form.focus (); return;} return true;}-> </script>2.2 Vergleichen Sie, ob die Werte zweier Formelemente gleich sind
<script Language = "javaScript"> <!-Funktion checkform () if (document.form.pwd.value!
2.3 Der Formularelement kann nur eine Nummer sein und "_", die für die Überprüfung des Telefons/Bankkontos verwendet wird, kann auf die Registrierung von Domänennamen usw. erweitert werden.
<script Language = "javaScript"> <!-Funktion isNumber (string) {var letters = "1234567890-"; // Sie können den Eingangswert selbst erhöhen. isNumber (document.form.tel.Value)) {alert ("Ihre Telefonnummer ist illegal!"); document.form.tel.focus (); return false;} return true;}-> </script>2.4 Formularelement Eingabewert/Längengrenze
<script Language = "javaScript"> <!-Funktion checkform () {if (document.form.Count.Value> 100 || document.form.count als 10! "); document.form.message.focus (); return false;} return true;} //-> </script>2.5 Chinesisch/Englisch/Nummer/E -Mail -Adresse Rechtmäßigkeitsurteil
<SCRIPT LANGUAGE="javascript"><!--function isEnglish(name) //English value detection { if(name.length == 0)return false;for(i = 0; i < name.length; i++) { if(name.charCodeAt(i) > 128)return false;}return true;}function isChinese(name) //Chinese value detection { if(name.length == 0)return false;for(i = 0; false; if (i == name dot länge) return false; return;} Funktion isNumber (name) // numerische Erkennung {if (name.Length == 0) return false; für (i = 0; i <name.length; i ++) {if (name.charat (i) <"0" || name (i) «)" u) "u)" u) "u)" u) "u)" u) "u)" u). ismail (Form.Email.Value)) {alert ("Ihre E -Mail ist illegal!"); alert ("Der chinesische Name ist illegal!");2,6 Zeichen, die nicht in Form eines Formulars eingegeben werden können
<script Language = "javaScript"> <!-Die Funktion enthält (str, charset) // Die Zeichenfolge enthält die Testfunktion {var i; für (i = 0; i <charset.length; i ++) if (str.Indexof (charset.charat (i)). (content (document.form.message.value, "%()> <"))) {alert ("illegales Zeichen eingegeben"); document.form.name.focus (); return false;} return true;} //-> </script>1. Überprüfen Sie, ob eine Zeichenfolge aus Zahlen besteht
<script Language = "javaScript"> <!-Funktion checknum (str) {return str.match (/d/) == null} alert (checkNum ("1232142141")) Alert (checknum ("123214214a1") //-> </script> script> script> script>2. wie man bestimmt, ob es sich um einen Charakter handelt
if (/u.x00-xff weide/g.test(s)) Alert ("enthält chinesische Zeichen"); sonst wachsam ("alle Charaktere");3.. So bestimmen Sie, ob chinesische Zeichen enthalten sind
if (Escape (str) .Indexof ("%u")! =-1) alarm ("enthält chinesische Zeichen"); sonst wachsam ("alle Charaktere");4. Überprüfung der E -Mail -Format
// Funktionsname: Chkemail // Funktion Einführung: Überprüfen Sie, ob es sich um eine E -Mail -Adresse handelt. var temp = a.indexof ('@'); var tempd = a.indexof ('.'); if (temp> 1) {if ((i-temp)> 3) {if ((i-tempd)> 0) {return 1; }}} return 0; }5. Überprüfung der digitalen Format
// Funktionsname: FUCChecknum // Funktion Einführung: Überprüfen Sie, ob es sich um eine Nummer // Parameter Beschreibung: Die Nummer zu überprüfen // Rückgabewert: 1 ist eine Nummer, 0 ist keine Nummer fucchecknum (num) {var i, j, strtemp; Strtemp = "0123456789"; if (num.length == 0) return 0 für (i = 0; i <num.Length; i ++) {j = strTemp.indexof (num.charat (i)); if (j ==-1) {// zeigt an, dass es Zeichen gibt, die keine Zahlen sind, die 0 zurückgeben; }} // gibt an, dass es sich um eine Zahl zurücksetzt 1; }6. Überprüfung der Telefonnummer Format
// Funktionsname: Fucchecktel // Funktion Einführung: Überprüfen Sie, ob es sich um eine Telefonnummer handelt. strTemp = "0123456789-()#"; für (i = 0; i <tel.length; i ++) {j = strTemp.indexof (Tel.Charat (i)); if (j ==-1) {// zeigt an, dass es illegale Zeichen gibt, die 0 zurückgeben; }} // gibt an, dass die Rechtsrendite 1; }7. Eine Funktion zum Bestimmen, ob die Eingabe eine chinesische Sprache ist
Funktion ischinesisch (s) {var ret = true; für (var i = 0; i <sength; i ++) ret = ret && (S. charCodeat (i)> = 10000); Return Ret; }8. Eine umfassende Funktion zur Beurteilung der Legitimität der Benutzereingabe
<script Language = "JavaScript"> // Begrenzen Sie die Anzahl der Bits von Eingabemzeichen, die starten // m sind die Anzahl der Bits, die begrenzt sind. } else {return (true);}}9. Bestimmen Sie, ob das Passwort konsequent eingegeben wird
Funktion issame (str1, str2) {if (str1 == str2) {return (true);} else {return (false);}}10. Bestimmen Sie, ob es sich bei dem Benutzernamen um eine Schiebetlinie für die Schreibbrieflinie handelt
Funktion Notchinese (str) {var reg =/[^a-za-z0-9 _]/g if (reg.test (str)) {return (false); } else {return (true); }}2.8. Allgemeine Überprüfungsfunktion für Formentextfeld
Funktion: Erkennen Sie alle Eingabetexte, die nicht leer sein müssen, z. B. Name, Konto, E-Mail-Adresse usw.
Diese Überprüfung erfolgt jetzt nur für Textfelder. Wenn Sie andere Domänenobjekte in Form ansprechen möchten, können Sie die Urteilsbedingungen ändern.
Verwenden Sie: Verwenden: Fügen Sie dem zu erkennenden Textfeld einen Titeltext hinzu. Der Text ist eine Eingabeaufforderung zur Nachricht, der chinesische Name des Feldes, das Sie zum Benutzer fordern möchten. Zum Beispiel, um den Benutzernamen zu erkennen
Das HTML ist wie folgt <Eingabename = "Txt_1">. Natürlich ist es am besten, Visualisierungstools wie Dreamweaver zu verwenden, um die Domäne zu bearbeiten.
Wenn Sie numerische Typdaten erkennen möchten, vereinen Sie die ID der Domäne in SZ.
Es ist problematisch, Datumstypen in JavaScript zu beurteilen, daher gibt es kein Programm für die Verifizierung von Datumstyp. Experten können es hinzufügen.
Das Programm ist relativ Gras, liefert nur eine Idee. Ziegel werfen und Jade anziehen! :)
OH, übrigens, Funktionsaufrufmethode: <Formular onSubmit = "return dovalidate ()">
Funktion dovalidate () {fm = document.forms [0] // Es wird nur ein Formular erkannt. Wenn es mehrere Formen gibt, können die Urteilsbedingungen für (i = 0; i <fm.Length; i ++) {// Erkennung von Urteilsbedingungen, abhängig vom Typ, if (fm [i] .Tagname.touppercase () == "Input" && fm [i] .type.touppercase () == "text" && "text" && "text" && "text" && "text" && "text" && "text" text "texte (fm [i] .title! {if (isnan (fm [i] .Value)) {str_warn2 = fm [i] .title+"Falsches Format"; alert (str_warn2); fm [i] .focus (); return false;}} return true;}Der obige Inhalt ist eine Sammlung gemeinsamer JavaScript -Beurteilungsmethoden, die jeden Tag vom Herausgeber für Sie für Sie erfasst wurden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie interessiert sind, können Sie diesen Artikel in Zukunft für eine einfache Suche sammeln!