|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
这个脚本对你可能有帮助:+ o) G6 L" O1 q1 B L5 ^
<script language="javascript"> . U k) M7 }% [2 L/ X
function IsDigit(cCheck)
( K+ Y8 M1 w- Q1 S. F { / H6 C- O) k h7 G6 g9 ]
return (('0'<=cCheck) && (cCheck<='9')); ( k9 p6 W- h D; Q
}
' v, v) R W4 w4 B6 _9 K . V. |, M5 Y8 D9 U
function IsAlpha(cCheck) % g/ j% s, X6 G2 E1 |
{
$ O& j& L# W6 @( @4 f" A return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) Y {3 {. q' y. K( C3 t) n
} 5 M3 ^! l' v) _% d; P+ B
8 ? C: r9 F- A$ c7 ~3 Z( M
function IsaNull(cCheck) * Q g- E' N) |
{
( X& t. H6 c, s$ u# |* w8 Q return(cCheck != " ")
i* \* M0 X: S2 @1 H2 [ }
7 e$ V; u4 m' c/ c8 d
1 E) j4 e/ y/ g, q6 L1 Ifunction checkform() ' H( X I2 P( q5 |7 F3 m% c6 X* @; |
{
5 M2 Z3 f: g9 H( l id = document.sform1.id.value;
( E% T2 I( m h7 n if (id == "")
' }) _+ t3 m" E7 ~2 K { . d p, }* s4 ^! P# J* x
alert("请输入注册名"); : p8 v3 Z1 U' C3 B% E' U% H
document.sform1.id.focus();
( M6 |7 I- Q* _ U( G return false;
: }5 k p: }( I) R8 }, t! w }
7 R- t" ]1 y; P3 Z7 Z V
4 L! w: v6 L# N+ X* o; C5 O for (nIndex=0; nIndex<id.length; nIndex++)
6 N' t( R: I" Z( ~6 L4 p" U: x {
$ I( p, V" C$ U% x cCheck = id.charAt(nIndex);
+ }& E. t, C3 C3 ]$ I0 d+ P* _ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ V; `/ Y V- j' W' ^ {
! U4 j/ o( {3 z7 O" g* ] w2 f alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( i2 W; e/ z* g) M" D! f
document.sform1.id.focus();
; k8 ]. I& ]8 q2 U6 S/ A return false; , O: K0 g5 t2 X' x( N
} % O. w: l5 v. O+ r& C8 Q
} + D8 a$ M: M$ L0 ]
chineseid = document.sform1.chineseid.value;
9 d! G5 l8 V4 k if (chineseid == "")
5 A7 u. g0 N6 b& Y {
: j0 d* n9 N. l( A# }+ W alert("请输入中文昵称");
, \$ u$ }+ y! {" c: u9 y1 B: e) M document.sform1.chineseid.focus(); 6 L, G6 W: c# r* B% F) i
return false;
& P' E% U) L6 Z9 I' Y6 z }
* D3 A) x r- Z% p: M' H password = document.sform1.password.value;
" z- B$ ^5 M3 E; \. U if (password == "") 1 @- N1 l: T' d3 `
{
- C5 t5 `% h8 K$ G" S9 Y alert("请输入登陆密码"); 1 @* Z7 H' }( b/ l# V' R) l
document.sform1.password.focus();
' {0 A# l8 r0 j: u- Q' m& y% m: j" ^ return false; # s7 @8 u# o( n$ v& ?- |
} 0 T3 W# e3 p z+ A. i& B
password1 = document.sform1.password1.value;
. I! b3 a' E) f* \4 ` if (password>password1)
' E5 u+ K' B/ Y8 X6 a9 w/ m {
1 {8 D2 R+ ^4 ]+ k3 Q alert("重复密码与登陆密码不相同");
! A3 o/ Q9 C* O2 m: z. M document.sform1.password.focus(); , G' o9 G! L* f! u4 w
document.sform1.password1.focus(); 0 e1 \/ H2 E8 U9 p; p. I l
return false;. u) u: P9 |# ^3 h
}
( B2 I/ f" h1 |if (password<password1)
" O* X& O( h" a {7 ^, J( E4 B3 z. c5 R
alert("重复密码与登陆密码不相同"); 5 u% l6 i; B9 e! B
document.sform1.password.focus(); % B- a# B" V+ a$ o @( o9 s* M8 |; M2 L
document.sform1.password1.focus(); , F5 w7 Z9 \# u' Z- I! e
return false;$ B" B4 x3 ?" D/ ~, T" ~) t( K
} . X/ R8 }3 C/ `9 Z! ^. g+ T* K2 x
if (document.sform1.email.value == "") % B9 z6 ]. B9 C& K6 N4 X5 Z
{ 8 l7 B# {* t; p( h) ?
alert("请输入您的E-MAIL地址"); 3 p1 h3 @; A c' O4 L+ o6 ]! M2 D* S
document.sform1.email.focus(); 7 o6 n) r+ p3 E# _" c) ]$ C. H
return false;
$ G" A0 f6 O2 y& p } 2 |) @7 ?$ ]; w9 m$ @
1 v) R' h# q: x0 f; q4 T; l9 | email=document.sform1.email.value;
# w7 p. K7 X( W* B- j emailerr=0 7 M' L( N" x* e2 F8 d/ F
for (i=0; i<email.length; i++) 1 b& o7 j1 H9 O8 t" ?- Z7 k: x7 x
{ 1 V2 k4 o1 X, y% \7 ~+ T
if ((email.charAt(i) == "@") & (email.length > 5))
& a* [, C5 @9 V# t- y { 1 G( A$ \' v) a2 F9 J7 i' d1 t
emailerr=emailerr+1
/ Y/ q4 j' S/ { ^ } 3 W" \7 B3 m8 h9 o, G* X" D; S7 ]1 Y
} 9 x3 }7 ?/ e8 Z. f
if (emailerr != 1) 4 i5 H! E; U! K" q* R! D. l' w
{ + U& T6 H( E/ j0 T2 D) t
alert("请输入正确的E-MAIL地址");
$ J }' J% v) l! H- |9 O N document.sform1.email.focus();
1 g4 |! T; _- n: R return false;
0 B, F7 w0 o& K3 t& |9 E }
, Z& z8 L" q5 O6 ]: H6 W) k ; ` @( o/ z+ w5 Y6 Z7 K* G
if (document.sform1.checkask.value=="")
6 H) f- ]: j& l9 V3 o { % `0 {3 G+ S6 z9 d! C4 k/ T R
alert("密码提示问题不能为空"); - q1 @% x+ s2 B5 b: s+ u
document.sform1.checkask.focus();
" y" B# g- p8 ^$ D) z O. ~+ F; _ return false; ' r6 Y2 D8 _& e- N% h
} ( s' K/ l# C3 I6 k! q# @) x
if (document.sform1.checkans.value=="")
0 v+ T! ?7 z) o {
; Z( C: [8 T2 f( B2 I alert("您的密码提示问题答案不能为空");
# ?3 M1 D: _- P0 V) [7 V document.sform1.checkans.focus(); 6 ^$ |( a/ i4 ~% s! J8 l; f
return false; ( v# Q' F0 m6 J6 r) O6 m
}
. J3 J) _$ N9 v$ f return true;
' w+ D2 n3 v, @% i 3 B( \; x* {: M. x& F7 Z! k
} 2 z/ _5 R. g! q5 @
</script> |
|