|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14385
- 金币
- 2478
- 威望
- 1647
- 贡献
- 1426
|
这个脚本对你可能有帮助:% t0 [4 q, s) e; z) \( G# Y
<script language="javascript"> & W4 M+ f* P, }# Q8 h2 \9 c5 e3 Y
function IsDigit(cCheck) & V4 q2 A6 F1 k6 x/ ^- ?, z$ n
{ $ n5 r4 V, x! p
return (('0'<=cCheck) && (cCheck<='9'));
, q4 Z1 Y) t) n+ [7 W# L3 l/ `5 y } ( m0 U/ ^! L4 l5 n2 Y5 H- W
5 e' c# t% {9 H. a6 s
function IsAlpha(cCheck) " D& \: j* a0 s8 j) \/ Z
{ 4 L0 X2 u' T# g3 u) R @4 u
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + V/ m5 \# y8 Z# l2 n$ \
}
9 c( H' _8 d V- q$ ?
/ q1 M2 T$ n2 rfunction IsaNull(cCheck) ( z1 x5 u' e2 J6 w' ~& L7 T+ Z, @
{ , E( Q5 d6 i1 k% \
return(cCheck != " ")
9 o- p& q2 Q4 I2 @ }
" i& b0 f5 v; z6 W" S
2 v) W6 j( [/ G S9 M: rfunction checkform() 3 n3 O; [+ g9 p) ]
{
. `! S' c5 @: u8 Y1 R i id = document.sform1.id.value; # W$ X- W/ W5 y1 M* {( r. w
if (id == "") % C r- C9 P2 Y* w
{
* E4 v* f+ |7 ]# T# U alert("请输入注册名");
" d; Y; x& V2 ^ _2 i" Z8 \ document.sform1.id.focus(); ' f% [$ K2 S* T
return false; 2 G# K( ?+ K) \
} . \! P% n! y2 o6 C: w+ [
0 a& b% y# _$ x; z* Q* U# A% p for (nIndex=0; nIndex<id.length; nIndex++) 6 L4 g6 D# O2 p7 V/ x# N' S
{ ) H* I8 V; I7 _' w. n
cCheck = id.charAt(nIndex); 8 o* b, @" d- K) l+ }
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 A5 O# q; ]* X/ {9 t* Q
{
, n1 u2 k5 T) t- G0 }' N- X- b8 g# B alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : d3 f( R+ Y8 u; f3 R
document.sform1.id.focus();
! y# Q, C: @& v" k return false;
6 S! G: ~5 Z1 C' j } : S5 l9 N8 {& R% ]" j7 y& s
}
" l3 v9 ]+ X9 G# c2 Z' S8 Y" u chineseid = document.sform1.chineseid.value; - _- n3 a5 E5 V3 r f5 b
if (chineseid == "")
" u+ N" H6 ]* c0 z( a* b6 w6 L0 q8 O { 4 @, V! }4 ?5 E A% m
alert("请输入中文昵称"); 2 E" L5 ~8 ?' ?. x
document.sform1.chineseid.focus();
; p+ n1 ?: r" h return false;
: _: m3 N3 y7 X9 n } : R, c. G; w# h/ K; w' O) O
password = document.sform1.password.value;
" B' }# A, f4 r6 `/ b0 y# v2 } if (password == "")
. I E+ x2 v: U# ~8 {- E { 3 M6 q9 s$ y8 g+ C# S
alert("请输入登陆密码");
1 g R+ m" ~2 `0 K document.sform1.password.focus();
6 ?& J) ~0 I4 g0 D2 o5 o. z return false;
6 F4 f5 l2 }1 w4 \! n2 X. Z } 0 N# ?; Y+ l6 P" O8 k. z. l
password1 = document.sform1.password1.value;
2 A% g$ w3 ~ M$ E8 M if (password>password1) ! U/ [: [0 E4 }/ f' h# W! w
{
2 A4 ^2 ~. i! e: _3 _ alert("重复密码与登陆密码不相同"); 4 N9 c- Z6 P9 V/ Y% v9 s6 n
document.sform1.password.focus(); * d- L2 G6 g* I& h; V7 U
document.sform1.password1.focus(); , \/ w7 H9 Q& c0 P$ V G$ ^4 ~
return false;
: ?& q6 V$ c* P# q; O6 { } % T v3 ?3 Y* x
if (password<password1)
1 M+ y8 ?3 Z- w: R, W8 D {9 k. Q5 h. ]' L1 {* c* N% e. h
alert("重复密码与登陆密码不相同"); " s+ y; Y/ A3 _
document.sform1.password.focus();
?5 E+ ^) L8 C- z document.sform1.password1.focus();
( _2 w- @% r+ L, S return false;2 f- C% c a1 F
} - c1 h- z) i3 E* e+ t
if (document.sform1.email.value == "")
/ q' e b% `% s Q$ {, P. f% h {
* e" ^- g3 D% N6 g6 V4 @ alert("请输入您的E-MAIL地址");
* H6 [! r' Y- g$ E. v1 z1 b- I! i$ f; M document.sform1.email.focus(); 9 ]2 z5 o. M3 ?, g: J2 T
return false;
0 f Y( j% w9 T4 e4 M/ {9 i" c } - s& g& v, p( M, @% x- _
8 n! F. [3 r' O) K
email=document.sform1.email.value;
8 \( _/ F4 S6 U- A3 _+ v emailerr=0
* B4 N# h, C: O; Y$ I( R) p for (i=0; i<email.length; i++)
# }+ v* g' t2 g1 \, A; n { : a$ `2 D; }+ A3 d' K
if ((email.charAt(i) == "@") & (email.length > 5))
, G: D" r' l& V5 G { 5 O7 r2 K5 C$ f( n
emailerr=emailerr+1
- Q# K9 Q) Y& z! N) N4 v } 7 N; t8 `/ _9 v! x) l* ^4 p6 k
} 2 A) w5 Z/ x x. x9 p0 I; i
if (emailerr != 1) . X$ O2 M/ m$ Z% y) ^
{
2 o/ G* @( O1 L alert("请输入正确的E-MAIL地址");
0 l O1 l2 R! R9 x+ G2 r' T document.sform1.email.focus(); 2 h: f4 m) [& }& @5 I) P1 ?' s
return false; 1 |! Q8 c. q9 z" P& Y- g
} % K& v. f0 E7 f+ G& k* J" n6 M& i
2 w4 S) [" e: v' e/ D4 D if (document.sform1.checkask.value=="") , m3 ~6 m. n/ U% V9 q" c
{ ) t$ O& E% X1 J8 f' V7 P- M
alert("密码提示问题不能为空"); + O. _5 e; U6 N, @' M
document.sform1.checkask.focus(); 4 [. ^* c1 |' I4 u/ | h E
return false;
) i7 S! C# S( W- l4 q/ o' p } , t" L+ X4 x( f) w
if (document.sform1.checkans.value=="")
0 F, T! _+ g3 n/ B' D { ' Q% M0 b9 R2 `! r- d: y/ e' o
alert("您的密码提示问题答案不能为空");
S' k0 m* g+ t$ R document.sform1.checkans.focus();
# h! W! X( E$ g! b7 N return false;
4 ]: L& X! i8 M8 T$ o3 z }' [& \' Q2 e( U& B
return true;
- q* e0 c) M5 D: H1 w+ U/ P+ t
/ T% o; k3 y0 }& y; Z} " b0 w- E) ]! Z W1 p# k; G
</script> |
|