|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:
1 y- f7 { i7 p<script language="javascript">
; Q2 {9 E" E* w" l$ Bfunction IsDigit(cCheck)
) y2 W) u2 \5 `$ ~/ r6 F+ m! P! T j- M {
0 p( d% |$ o" `4 ~$ l return (('0'<=cCheck) && (cCheck<='9')); / ]; H% m6 X# r
}
+ s0 @* l& }4 u9 _* Y ' Q+ C: [' x2 v& Q6 ~
function IsAlpha(cCheck)
. R7 Y2 ^4 z+ S) S$ n2 n; H$ u {
7 {% e- V+ H8 j: a% A1 W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 \$ I4 n g) P" ]. M4 }
}
3 y7 E5 H) S% p$ ` _$ V6 [
6 }& s4 p. g! ~8 p4 M M% o( s: xfunction IsaNull(cCheck) ! T% D) b% u* x0 n( P/ g8 Q; L8 o
{ $ Y$ M% q! P V. R4 @2 S* B
return(cCheck != " ")
5 m1 [) f' i! k, D' F7 v }
( M. s3 }4 T8 f5 U) A/ V! P, n3 U
+ d1 `1 |) p1 Q3 J7 Mfunction checkform() + V! d) H8 U7 m) y1 z
{ $ o! q+ _ ?: x" P4 J
id = document.sform1.id.value;
6 t6 A0 b- j6 O z& I: p; E if (id == "")
" v; h f. L. L9 U$ S- o {
- j; f* m, h3 s: y" a$ s0 C alert("请输入注册名");
; R! Y: L" n/ D0 ^/ x/ K/ y$ t document.sform1.id.focus();
4 \& j/ R& ^7 K- U8 D4 b" [ return false;
/ t- P& m9 [1 K) V. T$ @ }
" H( y% Y; {+ _ * C, `! u) |/ G: D" I" m
for (nIndex=0; nIndex<id.length; nIndex++)
% n# n/ B0 Q& f* p( t6 r2 C { $ g0 X l- p7 n/ }0 {. E! H
cCheck = id.charAt(nIndex); 6 P6 w; G6 Q( k% w4 ~8 m
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
# ]& y( d/ x. X5 @. p% j- Z { 9 f' [ o& j5 \( Q7 m
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 e: t- j. J# s! d2 _4 [
document.sform1.id.focus();
, L; W0 W$ Y2 ]3 H return false;
6 {1 X$ }/ ^# i) z } ; h/ C0 K" M9 w: z
} * g( y% v+ }/ X Z
chineseid = document.sform1.chineseid.value; / W1 d+ ]- |: E" d( ]# Y
if (chineseid == "") ' J6 B! Y! k4 I
{
% b) q: f) Z+ ? alert("请输入中文昵称");
: R/ O: v+ X. q document.sform1.chineseid.focus();
. f# k+ x8 N/ k2 L8 p9 K5 \9 w return false;
+ J: z1 z3 v }! Z% @/ A1 w1 _; ^( i" b3 M }
7 v% i3 V+ u/ B6 S* H: ]* i0 y3 g password = document.sform1.password.value; ; r5 m1 v" r; h
if (password == "")
8 o" K9 V: k5 M2 q3 P- U9 z {
8 s, a( Q/ \3 B8 ^8 q8 V& ~ alert("请输入登陆密码");
7 g+ s" @) g8 ~; A) j1 s document.sform1.password.focus();
! h- D: X% k; z% U8 ^* P, H( w4 S* ] return false;
5 H( G m8 R, M% O } + v) ~8 O; \# J
password1 = document.sform1.password1.value;
3 _0 m; P9 {& R: }, ]8 B9 { if (password>password1) # a! }. y) T8 G: P
{* u' Q" R/ }/ u8 L! e( C
alert("重复密码与登陆密码不相同");
( ]; }* x# L- Z: d. y! o document.sform1.password.focus(); $ x; h5 R: f7 _
document.sform1.password1.focus();
: C: a* I6 T( i2 R- g$ Z return false;( f& z/ S; o o5 y* {1 a! Y7 G
} % m: L/ Y5 V& W9 W' _% X
if (password<password1)
" b3 w' @1 j3 W0 v; a4 @ {
0 N$ X4 z1 A& }: W5 Y alert("重复密码与登陆密码不相同");
' ]$ j7 t6 g2 f+ X4 Q% ^ document.sform1.password.focus(); + I; s j7 S( z; I- h
document.sform1.password1.focus(); 0 G6 r0 y$ e! ]. O; M' p! M
return false;
6 f. e5 _9 _ F }
9 L5 G7 S. x3 w2 F if (document.sform1.email.value == "") - A; ^+ ~1 c$ T. B! p8 S, r
{
$ t9 N. b" V9 z' s* h alert("请输入您的E-MAIL地址"); ( R4 J# F) t4 L
document.sform1.email.focus(); ! I9 K% P9 r4 Q. H2 j
return false; # h8 U: v5 `+ L4 c5 Y
}
+ |. K: n. J* R+ I
% b7 Y+ ^) L& n) p2 @1 z) y email=document.sform1.email.value;
% u$ a/ `. K4 R/ k+ v0 s E( I! c emailerr=0
- a% ] i5 W9 O for (i=0; i<email.length; i++) % v/ c& w9 M( K* x1 z
{
% h* s# g1 l5 G3 h( p( B5 G. t5 D" m if ((email.charAt(i) == "@") & (email.length > 5)) : o1 l# }% r: K/ A
{
8 m( o1 @" m: A$ Y6 A emailerr=emailerr+1 * Z/ s8 H1 Y/ y0 k
} 8 @9 g9 U, G* |! ]1 s2 C/ k& g4 [
}
' O3 p, u; h5 i: Y5 d) K$ |4 S; `3 s if (emailerr != 1)
) Z' J1 n/ c" `! ^ J/ T1 G {
( X+ P3 z2 W$ Z! y4 Z L/ ` alert("请输入正确的E-MAIL地址");
$ X g5 `$ _9 V0 O document.sform1.email.focus(); ! W* a$ n( ~8 [; T. x# v8 _5 O
return false;
( q% A( I2 ]8 _" v" H }
0 k# U D" p S3 A( H L3 h& k0 P
* G' {. U5 Y* a, J if (document.sform1.checkask.value=="")
& W0 _* p" T& T: E, I/ }4 p! d {
2 L) {# j, a# X$ U alert("密码提示问题不能为空"); $ O" v/ V; g8 F% g- W. r
document.sform1.checkask.focus(); - O2 ^ m9 s- Q4 r' @2 [
return false;
9 F' I! U1 c% O. o: j' ] }
" x( a2 l8 P" w( j4 z if (document.sform1.checkans.value=="")
|7 g7 o$ T! e) H {
& P/ _$ @# V, \. y3 t- T/ W' u& c( t alert("您的密码提示问题答案不能为空"); $ b. a+ H' r8 i- s8 z8 W5 R
document.sform1.checkans.focus();
( P9 q. _/ c3 W$ k return false; 1 P2 A% Q+ \0 _/ _0 T1 Y% ?8 Z
}
+ C0 K- G4 R1 f. b* a: P return true; 5 M# g7 r- ^* e8 H6 q: p
3 `7 z0 K. G( D" D, E8 w% t
}
7 Q: K- F6 P9 ^& ?1 |! [, l</script> |
|