Frage : Javascript-eMail-Gültigkeitserklärungstörung

Hallo,

I morgens using den Code unten und dachte sogar, dass er Störungen, die er noch das form.

Please einreicht, mich informierte, wie man dieses regelt, danke!

Matt
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
function echeck (str) {

		var at= " @ "
		var dot= ". „
		var lat=str.indexOf (an)
		var lstr=str.length
		var ldot=str.indexOf (Punkt)
		wenn (str.indexOf (an) ==-1) {
		   Alarm („unzulässiges email address“)
		   Rückholfalsches
		}

		wenn (str.indexOf (an) ==-1 || str.indexOf (an) ==0 || str.indexOf (an) ==lstr) {
		   Alarm („unzulässiges email address“)
		   Rückholfalsches
		}

		wenn (str.indexOf (Punkt) ==-1 || str.indexOf (Punkt) ==0 || str.indexOf (Punkt) ==lstr) {
		    Alarm („unzulässiges email address“)
		    Rückholfalsches
		}

		 wenn (str.indexOf (an, (lat+1))! =-1) {
		    Alarm („unzulässiges email address“)
		    Rückholfalsches
		 }

		 wenn (str.substring (lat-1, Lat) ==dot || str.substring (lat+1, lat+2)==dot) {
		    Alarm („unzulässiges email address“)
		    Rückholfalsches
		 }

		 wenn (str.indexOf (Punkt, (lat+2)) ==-1) {
		    Alarm („unzulässiges email address“)
		    Rückholfalsches
		 }
		
		 wenn (str.indexOf („")! =-1) {
		    Alarm („unzulässiges email address“)
		    Rückholfalsches
		 }

 		 Rückhol ausrichten					
	}
	
	
Funktion checkform (Form)
{
  wenn (form.name.value == "") {
    Alarm („alles required* fields.") bitte abschließen;
    falsches zurückbringen;
  }
  
wenn (echeck (form.email.value) ==false) {
		email.value= ""
		email.focus ()
		bringen falsches zurück
	}
 onSubmitButton ();
  Rückhol ausrichten;
}

Antwort : Javascript-eMail-Gültigkeitserklärungstörung

Ihre eMail vars sind unbestimmt.  Zu ändern
wenn (echeck (form.email.value) ===false) {
            form.email.value= "";
            form.email.focus ();
            Rückholfalsches;
      }
Weitere Lösungen  
 
programming4us programming4us