|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:* L9 s S( H/ ~. H, v' @8 _
<script language="javascript"> . y2 A9 q5 H2 F5 L' p& T( X
function IsDigit(cCheck)
2 F! k" z8 _; A: T" m* }# O { ' J2 m( ^6 O! s* t* v7 M m5 u
return (('0'<=cCheck) && (cCheck<='9'));
4 O4 v" p6 W& a i$ O! | }
7 }$ N1 O: o4 n! j
6 G5 V1 _ H, X; Gfunction IsAlpha(cCheck) , q% V1 }) i5 N' B$ D j% w
{
) N& m% k) m `) x. G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 a, Z" e* S/ @& z- ^, }7 t( ]" M }
+ m1 m$ I! G, h6 i6 Q* ^ G# Y3 }% X
" }" t: o$ a9 P( e2 e$ hfunction IsaNull(cCheck) # ^6 e* Q8 S' i# _* r8 @( j
{ 2 T! E5 f: l/ e2 R/ F
return(cCheck != " ") ! W! R9 n! b# }
}
" v5 n$ e7 [. E% d' a- p . p Q. h; x: F( _
function checkform() ( M4 F; \) b* x1 q3 K; b
{ / N7 @* Z9 D! @+ |# T
id = document.sform1.id.value; . e( d# Y/ h, e3 S7 R& `
if (id == "")
- N. E4 O% F& p9 r" F k% } {
0 m2 Y& q. H* Y7 i! W/ u alert("请输入注册名"); ( X9 @9 o1 h8 I- X/ x' [: `; O
document.sform1.id.focus();
$ Y* G; h" ?" h! Y1 L r' m1 [ return false;
, C% L1 \* Z: E8 b& \9 e2 u3 o } 5 W$ [' E% B* Q6 J* u- d, V
: s7 q H$ P& @4 r$ ]- n6 k1 V for (nIndex=0; nIndex<id.length; nIndex++)
3 A4 z8 ?& ~/ E. w { ! d1 i% t. D& ? T* T# a" ^
cCheck = id.charAt(nIndex); 4 P. v6 `0 B" k5 \" C
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 K5 E* T7 @3 S# |* e5 S9 U {
1 z* Y9 ?' v# C4 t: A" Z/ E alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( E& P6 ~: k' g! d' f
document.sform1.id.focus(); * L" K, T1 t/ s7 [* J+ v: |7 y# q' F
return false;
1 J" X- J& k! Y- k2 A7 p. ^' m; K }
9 V2 X5 I) O0 T4 ~ } 1 a* p' G$ |# }. C- o
chineseid = document.sform1.chineseid.value; A, b3 A, ~ Y* h9 [- U3 y0 r8 L
if (chineseid == "")
& d4 X$ u5 c( J- S { 3 Q+ W `: D+ S
alert("请输入中文昵称");
* Q( C& G7 K2 j. s& {4 C9 |: J8 a document.sform1.chineseid.focus(); + i; @- h E8 h( V8 R
return false;
: w, a" \1 z. i# h8 A5 b2 H) c }
" i9 q. L3 X0 C X5 j; M8 A password = document.sform1.password.value;
" g- B# f% F$ [) m1 o* u if (password == "")
" [- T& A0 o. M8 U9 B { , ~/ o/ {, r4 O2 s& h
alert("请输入登陆密码"); 5 v. g8 V2 C: b# K- D2 t
document.sform1.password.focus(); , O( E& C9 l7 a2 Z
return false;
; ^5 x# r4 Y/ S. l1 j6 {* y3 d3 ? }
2 K$ n# j) b# w# O7 ^! Z6 N" p password1 = document.sform1.password1.value; : ?) }( X- n% k5 V5 Y
if (password>password1) , t) S3 v+ @8 _3 X/ i) u
{1 H- B# m2 v! S* ]
alert("重复密码与登陆密码不相同");
/ q1 a$ N# S. L$ _ document.sform1.password.focus();
/ V3 d* U% N. D* B8 l/ j( g document.sform1.password1.focus();
6 e, c) O; e& u9 M6 T return false;; p! `: r, W! {5 r+ Q6 [% l
}
! \' s# s0 s0 X% j: n7 gif (password<password1)
$ \: P( Z) N9 u3 c {
3 Z9 o0 M( i1 f alert("重复密码与登陆密码不相同");
* Y0 V$ u' l2 t6 c! O1 ~ document.sform1.password.focus();
) W2 Y! [6 p+ ?6 p6 G6 z# ~ document.sform1.password1.focus();
! A- L1 y3 O/ ~8 ?0 y# _5 H return false;
, R3 {0 a" s8 C9 C& c4 h3 F }
Z" S( ]* Y7 I3 y if (document.sform1.email.value == "")
9 \. J- W4 B9 F {
6 v6 Y# w( l" J5 Y$ y7 F alert("请输入您的E-MAIL地址");
, L0 V$ W' T+ X9 F/ S3 Q; h6 V+ S, H document.sform1.email.focus(); - z* Z0 E& y. X) e: j
return false;
( t8 v$ V, \% B7 A } / f& L* j( ~0 M9 o& t( A
& [) c2 ~0 ?5 c" C) u
email=document.sform1.email.value; 0 L! A9 d1 x# x! O% l: S
emailerr=0 ; I/ U5 K0 S' W; b5 q) k
for (i=0; i<email.length; i++)
$ P6 f* E: k. m9 v { ( O8 _& M3 L5 f j- `* s
if ((email.charAt(i) == "@") & (email.length > 5)) ; g m% _. ~0 N& y0 `7 e
{
5 Y0 ?# S0 w" l C1 } emailerr=emailerr+1 - r' A; v* u: [
} ( ?: a1 U+ W1 d) B
}
7 B* K; w- R% c. P; E if (emailerr != 1) 9 g7 X7 | Q4 E9 Y
{
) \7 Y2 Q h. e; Y$ h- Y, C9 }( } alert("请输入正确的E-MAIL地址"); - k' o; d9 t2 d5 _: R9 \7 D: k) J/ H
document.sform1.email.focus();
9 |5 V5 W3 G# e9 x" {" ]( L return false;
# X1 r' l; X+ O: ~# K+ X/ }+ F3 r2 l } * K2 k9 L2 u B& x u. y
* c1 g( A/ X" K/ R9 x if (document.sform1.checkask.value=="") / u! d! o6 e" x6 o5 n9 a
{ - W9 i, Y& L/ Y
alert("密码提示问题不能为空");
/ b2 P6 J0 A K document.sform1.checkask.focus();
1 O& G% ~& `% n& N return false; ; i) g! }3 K4 J+ S- f0 `- u; V
} . c& }/ P# f6 X' |7 u( n2 u
if (document.sform1.checkans.value=="")
! D3 {, p6 i1 i$ @ { % j+ i) q6 {8 Y
alert("您的密码提示问题答案不能为空"); & } s( @. @ x8 r0 c/ D$ i
document.sform1.checkans.focus(); ) _. @3 r/ H# R& z: R
return false;
; z. d5 L# a! y3 l }
; S1 }! f, U! w$ G$ k: b6 d0 R return true;
0 Y3 g+ M4 a4 M9 E
2 l- n0 A/ v9 c4 O& W}
. }1 f7 h, h- H" o9 S</script> |
|