|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
0 {9 `9 [+ e. Y- W<script language="javascript">
) L) x6 E5 g! W) ]# A* R" d Kfunction IsDigit(cCheck)
" K& }2 e+ X9 p8 l6 I6 b) }& W! y; o {
[: y- Y1 F) \: N# Z3 O return (('0'<=cCheck) && (cCheck<='9')); . r& @+ K [+ @& w
} : R" F. w7 I9 O. M% s: [' K
$ B) P1 K3 H7 `! D6 O! v9 r. E( Cfunction IsAlpha(cCheck) . C! z; [( F8 H4 @$ q
{
" W4 h5 z# s$ D6 R+ ]6 O u, ]( E return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
8 T0 E# x1 [% }' Z } ( I2 c. f$ M& M \: Q
2 n6 p1 Z+ I" z9 ~3 K) t8 W: P
function IsaNull(cCheck)
* z( D8 I3 f7 Z6 ^6 M0 I; x {
m* z9 k3 E: |; }& P0 a5 c return(cCheck != " ") V( b2 m4 j: V) a( d
}
9 A1 e$ b1 Q4 S . c, y& o0 O- o2 v/ V
function checkform() - P7 w1 q( @$ W5 |
{
6 ~( X2 k3 T% Z; i9 V- C) A1 N id = document.sform1.id.value;
2 j( h# }$ m# [3 j* K4 V" A if (id == "") + F; c$ U( t* R- S' @7 I: x
{ 7 R7 V6 x9 y9 O
alert("请输入注册名"); * n" i) J+ P$ x) [ b1 V/ e
document.sform1.id.focus(); 8 c& p7 G$ ?1 |9 b- Z
return false; . C' t3 w) r( J: D6 A
} 8 T2 n- p7 G0 G8 W
* }" I' a% }; r- R8 p& W9 y for (nIndex=0; nIndex<id.length; nIndex++)
* x- ^3 a h0 C$ W {
/ i" g- |. u( B6 M H/ C cCheck = id.charAt(nIndex); , ~' D$ d* N+ W8 a
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 J) v# o0 p5 r& ~/ x. d% r
{
. p* [2 Y& z1 h0 k% V1 v9 }$ O& D4 x alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
{6 I; W' t0 B2 g' H% l9 c document.sform1.id.focus();
8 W/ D- b# [' J. L; E5 h: U4 h return false;
; H2 V* p: i8 P8 p: M3 w( e }
. H" [" ]/ b' R7 Q# b' Q" ~7 \ }
8 \) S7 W: ~9 c8 P( R chineseid = document.sform1.chineseid.value; - ^% M9 D" u. R3 h6 q( t, M/ a
if (chineseid == "") / C' d; z0 E, Q$ h; C. m' i
{
% k2 z- M/ U) d) q | alert("请输入中文昵称");
' g( G/ R1 B1 F* F7 O) S7 J$ f document.sform1.chineseid.focus(); % N$ X; \* ^3 k+ @0 {
return false; * E6 p8 ~2 l' w2 w( C* E
}
7 F3 k7 {! B' {% P5 ] password = document.sform1.password.value;
: \ x, o$ @- R0 Z/ k if (password == "")
5 U, D; e, f! F' J( c* D {
* R2 y2 d2 P5 G. e4 B% q0 ^ alert("请输入登陆密码"); 5 y* Q* t- i2 h/ M
document.sform1.password.focus(); " I3 ?. P6 z9 ^1 V; J( k9 m' J
return false;
. e+ C" Y7 [6 I# c }
X |2 n( J6 |- W( p/ P1 [ password1 = document.sform1.password1.value; 2 q. y$ Q% @ A6 ]: B$ P, c
if (password>password1)
8 g/ [& Y& A8 S: H: ? {7 U1 @# j" B( [2 k, x
alert("重复密码与登陆密码不相同"); 2 h2 |# {1 n8 U8 S
document.sform1.password.focus();
; F3 A+ j+ V2 ?: d document.sform1.password1.focus(); ( K f( y. T _. w, \$ Q
return false;
' D* ?5 }1 T- ^3 C, S }
, Y" |0 A' L$ iif (password<password1)
# g" I8 M: j' ]8 I0 `' C( S { ?$ G4 [" g3 o0 n
alert("重复密码与登陆密码不相同"); . m& M9 M# A k- P1 m
document.sform1.password.focus();
- I& A E$ p; X$ T document.sform1.password1.focus(); 3 n) g6 P# l" p) [
return false;) U2 k: I( U5 a6 d. L- `
}
H2 q- A! [: R if (document.sform1.email.value == "")
- m! K" ?) m( c# y {
& Z7 R F7 \, D# M4 _ alert("请输入您的E-MAIL地址"); - f) s/ n* r \
document.sform1.email.focus();
: |- ^* a7 |- [+ B; U0 S return false;
- Q8 e5 H+ D# X! s0 u0 h5 a1 e } . S9 o4 P. V) h9 v
$ r0 a8 l# E6 G4 ]7 V) M
email=document.sform1.email.value; & w9 m8 c, @. C
emailerr=0
# ^1 p* E8 L. V$ Q for (i=0; i<email.length; i++) + W0 |$ j- ^: R$ R; K" P
{ # C# P" o* {' Z3 N
if ((email.charAt(i) == "@") & (email.length > 5)) ! P- @) \0 D8 ?! {( A
{ ' a0 E$ ^1 F+ N y! B7 W8 |" h$ [
emailerr=emailerr+1 8 X& f5 ?* A' \. R! `
}
: k! p; w2 v. R y } 9 `. X" A1 O5 u# a$ \
if (emailerr != 1) - u0 Q; J( u6 s l9 x" U% T
{ " S7 w! V+ T0 ^3 F
alert("请输入正确的E-MAIL地址"); + N4 F1 C2 T# }4 l% L
document.sform1.email.focus();
6 p; l# E# J+ W$ T return false;
+ T [2 ]% P$ j$ ?+ H6 f* T' ] }
. t$ v. b# T' P' i$ v
- c; _2 Q0 `# o( s if (document.sform1.checkask.value=="") / T! K! n5 I& d/ E2 e! j
{ 0 u9 A, U& Z( d) u1 J
alert("密码提示问题不能为空"); 9 t) b2 n0 ?7 j( D, v7 y/ @
document.sform1.checkask.focus();
2 m0 Y* ~9 |) {7 l+ f8 ], m4 v return false;
. [- `1 V6 C) Y3 I( D! r' `8 G3 C }
' V' f2 `* P0 P5 J if (document.sform1.checkans.value=="") # l% I! f( q, V: Y" h9 r' B9 ]
{
1 J" h/ k( w2 B# v) y: N5 [ alert("您的密码提示问题答案不能为空");
5 F8 h ?1 y" a i. K# i7 I3 [ document.sform1.checkans.focus();
. w' ]% g; j2 ^9 i* ]' L) T% Q return false; 5 K, B3 l9 [- R
}
% T( F! q2 B, T( M8 f) S return true; : `: t0 L5 J3 S' c4 S- Q% Y
% v3 I7 n; y1 K( |0 B
}
) R% R4 F J: f' |0 `+ \</script> |
|