|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:
4 X8 _$ d8 b6 [% T; i$ e<script language="javascript"> 5 j! `1 m- T- B. K2 p& N
function IsDigit(cCheck)
# B9 x; R! W E, Y& v { : v2 V# y# X0 n% J/ W
return (('0'<=cCheck) && (cCheck<='9')); 5 j8 H* Q( K, H) R+ e
} + ]# Y( n- C, s1 e2 l. A+ `4 b
) U" u( F: u1 n, e4 Hfunction IsAlpha(cCheck) , G8 A$ Q: h) @9 G' n2 X6 ~
{
- i1 }8 W7 T* f' L# E8 b/ P return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * S3 f/ o: S. C; t$ g; r
} 4 ]/ n3 h/ }" Q' F
1 `& a; g" {* |/ G/ |6 Y
function IsaNull(cCheck) 3 ^4 N. K$ ~/ l) j' Q2 D! B- W
{ , p2 {6 A7 x$ W$ |+ r7 |8 v) D5 x1 }
return(cCheck != " ")
/ I P7 \8 Q3 z: w4 C } 4 L: @' J5 s. G& R, c( Y
$ \/ _: u. L8 X3 T9 Y2 E- O
function checkform()
& X# J1 f& q: S$ n# U' z- g{ & D' e: @ S5 ~. I- j. u0 e
id = document.sform1.id.value; 1 W2 W1 _8 k% o/ N+ { E
if (id == "")
i/ X# N) l6 _1 U/ Q' B { " d6 y: K! \/ f" K
alert("请输入注册名");
& @4 s: ?& u5 Y" | h document.sform1.id.focus(); 3 U3 ^! _6 f; l- j
return false; $ f% w( H' k: [
} 8 x a+ x. w) ^1 i/ O
- h; v, v# Q3 E- I
for (nIndex=0; nIndex<id.length; nIndex++)
8 ?: ^" v. w$ W { 8 Y2 F4 x# r+ f4 Q
cCheck = id.charAt(nIndex); 3 W2 H( j* q1 H
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 y% V5 T0 r- |1 d" M. _
{
' N/ d/ I/ e; e. d alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * a! O1 N# j& v& d
document.sform1.id.focus(); 3 J9 U/ n. h/ R
return false;
6 o5 i$ q- T7 j: H; n } 3 }- ]* p2 [9 d" a, Z# N2 s
}
+ b8 s: @, S' F' P2 ~% I2 } chineseid = document.sform1.chineseid.value; / ~# X' I& t/ \3 v! E
if (chineseid == "")
! b3 h8 w$ }, Q0 E7 m% a2 r {
% J2 I5 ~0 P4 n7 ?' H5 p, ~1 n8 N" T alert("请输入中文昵称");
! q7 s2 S+ X( @9 Y document.sform1.chineseid.focus();
1 C/ x( H T2 A% \/ i return false; 5 `& G. I) a6 f4 Q6 x
}
. o. Z$ u& K# E& S0 i, T' d+ N' o password = document.sform1.password.value;
9 Z0 W& Z! n- g3 X1 r if (password == "") , Z- X) y9 H: D* P
{ " c0 ?0 S6 R: @/ O' `8 Z
alert("请输入登陆密码"); - L: r7 p& l8 a" }7 p6 j$ w
document.sform1.password.focus(); 2 N# V; b4 x" W: ]$ d1 ]
return false; ' F4 i+ }8 t, {8 _
} - u% k6 n: O/ A$ N; E
password1 = document.sform1.password1.value; . ] k+ ^; Q" }
if (password>password1)
( M( D6 P& l. H# x! D) i {2 k1 n8 ` H3 }* Q9 _
alert("重复密码与登陆密码不相同");
% a5 L x# I t9 m" `& V0 y document.sform1.password.focus(); , Y' B3 t" {. w# T) Y. d( I
document.sform1.password1.focus();
7 `, h+ \" d0 j, J0 L8 V7 {# y# m return false;
* V7 j: ?! D# e8 Q8 W' z }
m- E" ~ U: Aif (password<password1) 8 d6 Y {/ Q4 m; a# _
{7 i. ]0 k- d6 {: J
alert("重复密码与登陆密码不相同");
% c) J6 ]3 m. w$ a. s0 g document.sform1.password.focus();
; x2 a' U# i4 l; _: Q: z; d document.sform1.password1.focus(); . X: j6 p4 y) R; \! @
return false;
, X7 R. _" t5 }* u }
+ w2 x9 c! M3 Q if (document.sform1.email.value == "") 1 l+ [ i8 Z8 L4 M. w7 e9 O
{
* o: F& m7 ]; U* e# g9 H alert("请输入您的E-MAIL地址"); 2 _- n4 \( e/ _7 B& R# i
document.sform1.email.focus(); 4 I8 I) ]* S5 x3 w
return false; " p" z) c0 F8 @+ p# b+ E- R
}
* ?5 ^$ b( e- N. J, y 4 [; F# a& W: w( y
email=document.sform1.email.value; ; U L: V; ?2 y; U- A( {9 k" `
emailerr=0 - B$ R# F8 v8 q2 L6 T2 r
for (i=0; i<email.length; i++)
: f4 N( v4 x8 A { 5 ?5 s& U! B4 o; ?( W+ O
if ((email.charAt(i) == "@") & (email.length > 5)) 8 D7 V8 d# c7 I! B u
{ ; X# [# ^* [3 T- r/ K
emailerr=emailerr+1 , i' r. M# q0 G! x" z) U
} 6 u+ K% O( P- c4 o& ~+ M
}
7 P. m2 W6 I) T; e% P if (emailerr != 1) / X+ H1 S( k$ O2 g& y
{
0 C6 S& u4 a0 E alert("请输入正确的E-MAIL地址"); 3 [5 ?8 N/ ~) a3 A
document.sform1.email.focus();
6 A w8 V! C3 h& Q return false; 6 Z1 ^2 }$ }9 X2 X3 }7 @
} , b9 `. [" y' ]6 R: V
2 Q F9 ^$ r/ G, v9 u if (document.sform1.checkask.value=="") , J& p2 d. I) ]; X
{
3 x( T- }5 y3 A8 j alert("密码提示问题不能为空"); / `% W0 V: I8 Z. m0 `
document.sform1.checkask.focus();
, H5 Q9 w5 p# Z K" O return false; 5 L; B, w$ i8 e/ Q7 f# S- c
}
- A; g. G& Q9 {+ O% s g if (document.sform1.checkans.value=="") " v3 N! w6 _- d; g4 O+ c
{
0 I2 a9 I" w7 `0 I2 o alert("您的密码提示问题答案不能为空"); % i* }4 v9 E4 b O
document.sform1.checkans.focus(); ; a& d9 D1 p7 O3 ~; m- c9 d
return false;
; {" B: P5 a$ p0 Z5 g }8 S7 ^ [) I; a( ~1 m
return true;
& S" z0 V' N& E: j {: [* c & I/ K% i- {) i* P. u9 [
}
{5 {: b* P- H* h' d</script> |
|