|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
% h& h% T* w5 I4 c) }# w# \; y<script language="javascript">
/ G" g; p' G* A t: g9 sfunction IsDigit(cCheck) 7 D; A! u$ B2 W1 G
{
3 m) P5 C7 Q3 g1 B& }) C. H r return (('0'<=cCheck) && (cCheck<='9')); - f/ T d* O! ~
} " }; g. c d+ O" C7 W
; t+ e2 `7 @* s: k$ {; Q0 D9 rfunction IsAlpha(cCheck) : g) ]0 Z$ a. y' A2 T7 [ M/ q3 U
{ ' S- `" u9 W9 q/ z* I
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, H7 ]* G5 o9 F }
1 M( r4 w8 H) S! x & [# ]) y K- s5 g" `
function IsaNull(cCheck) ( w+ h# H0 [3 P" y/ V) ~- s% z
{
& e% z( `. \2 t return(cCheck != " ")
( u1 ]9 e& d5 y7 |1 L: T }
/ |* Q/ a8 l0 Q% @9 q* s + n0 E9 {2 T- b- i) Q9 [3 d
function checkform() * c& o' b z) b! S5 B, o8 c7 T
{
5 P r7 q- o& t5 y7 I id = document.sform1.id.value; ; K$ q8 O2 j* j& B Q$ r
if (id == "")
0 f+ ^: }" s+ b { * K9 {! H ~: {3 W
alert("请输入注册名");
! m" d% g# o$ J* l h document.sform1.id.focus();
, J5 X6 `6 V0 M$ \4 f1 j5 S' N return false;
# Y3 U" F, M! j( M }
2 \: L$ k5 ^3 s7 p- t
5 l( F* u4 x4 H j7 \ for (nIndex=0; nIndex<id.length; nIndex++)
: I0 j8 P9 u2 x6 R { 1 S+ `) ^: l7 A
cCheck = id.charAt(nIndex);
6 U7 B: n. ]0 A- w, ] if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( i. i f$ Q' i( j Q
{ 3 D6 B$ c# I2 r; S5 T
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + x7 E2 A- L% T3 d6 U& B
document.sform1.id.focus(); 0 f1 t% J9 {% [" `. a p
return false; 5 O( {! _4 n0 ?' O5 b1 j
} / f. A f( q* U5 E8 }# r( |( q
} 4 v& b6 j; W& J# [6 j+ l1 A
chineseid = document.sform1.chineseid.value;
! _: o6 I1 k8 L$ y, t if (chineseid == "") 6 Q, D+ Q% |! x8 T
{ 3 t, J. c; W' u- L8 Z% T: y
alert("请输入中文昵称");
6 n5 L) M$ X) r: g# ?. j& Z document.sform1.chineseid.focus();
, D- J' C W- f return false; , V' P( Y& e( B
}
5 U: _! [/ h7 a6 Z9 o1 H- S password = document.sform1.password.value;
$ u, l& r1 a8 h. [" ]# v if (password == "") 0 Y& f! k, }5 v/ I0 t9 r/ J7 E
{
, e1 U$ ^4 u7 p _+ F( l alert("请输入登陆密码");
W! b! U* A4 k! F: M; s document.sform1.password.focus(); 7 b- j L; o) V7 R- T) w7 ]% T7 \ c
return false;
: _5 v* N# w+ L% j } * |* F: m- E \9 O% b
password1 = document.sform1.password1.value; & B; c4 B+ P: a
if (password>password1) , J1 r4 q* m: Y/ K
{
: i1 V# F9 D# s V3 f7 w alert("重复密码与登陆密码不相同");
9 k) w- U* H- _/ ^$ w4 f/ @" B* p. ? document.sform1.password.focus(); # z7 A, m4 }# u& \) D" E$ A1 \( v* R
document.sform1.password1.focus(); - A" d9 g) f: Y) |. A# i
return false;) W, k$ k b3 X8 \6 l
}
" p% \) f7 `$ i! T5 V3 K; jif (password<password1)
; V( }$ J& A# T P" _ {& w% v* g4 c+ v7 Y: B( s
alert("重复密码与登陆密码不相同"); 9 T# d$ ?. C, q9 ~/ G+ J/ o3 Q; O
document.sform1.password.focus();
( y# B8 W' ~0 B8 Y document.sform1.password1.focus(); r8 g, h! w4 c. `
return false;" w ~6 \4 O( J& }
} 5 j/ D# J2 ]- F- d3 T
if (document.sform1.email.value == "")
' Z) w6 v$ H& N& t: U { 9 T; ?% m$ F; o7 ^5 @
alert("请输入您的E-MAIL地址");
3 A2 C$ t) x" [# A1 p' W document.sform1.email.focus();
* X9 I% J" d/ B1 {4 S8 p+ m6 f7 M( A return false;
* j, y* j2 p7 _5 W } - Z7 n7 w: P! F# N. ^, H
' _7 z# G% O/ i( O# |; |
email=document.sform1.email.value; ; o* ?3 y2 w$ g5 A
emailerr=0
# B# O: D0 \: c( b9 p1 q, _0 k3 i for (i=0; i<email.length; i++)
" B* X. g! V3 |5 `" ]( b8 V6 _# P {
8 ~1 ~3 }- l9 V% @0 v% F- t0 j$ B if ((email.charAt(i) == "@") & (email.length > 5)) 8 f6 Y6 b& a! u! h
{
, S* L6 B' q: h, y8 V emailerr=emailerr+1 ' `6 J. P' Q" t# j5 X5 }+ L2 ?
} 1 `+ I \1 n+ D& y
}
o* H2 v3 H" _$ ^$ T* e if (emailerr != 1) / k6 }& T: z- Q: E4 g
{
' L+ ]6 u5 d1 x4 K8 X alert("请输入正确的E-MAIL地址"); # F) G9 v8 G0 h; N2 w- a% J8 s& N5 Y
document.sform1.email.focus(); 4 a- x( I- R* f, Z' ]/ l
return false;
6 ?' e' i2 n' X5 i" D: @ }
: `( w( T5 C! h- D) T
: Q+ g' g9 r0 `1 P if (document.sform1.checkask.value=="") : s! U2 @/ E( v8 H% B/ q0 q
{ # g: s4 Z$ p; D" s& l
alert("密码提示问题不能为空");
: Y$ b& b" f. p. O. }; u document.sform1.checkask.focus();
: K* }+ s O4 M3 h return false; : F+ d4 ^# [% J$ t- p- N* B
} . @8 Q, B( g3 Q- Y& L! R- e
if (document.sform1.checkans.value=="") 0 V/ N2 s/ z E% }. }( v
{
- e& d* I, t/ c7 F alert("您的密码提示问题答案不能为空");
* U, T4 _+ j- q3 T; A+ U document.sform1.checkans.focus(); ; F: m/ C, ~# C# S
return false;
, J9 i: t) q) J& P* v6 i8 i9 s }) J2 W, N; {) S& _9 |/ Z
return true;
3 E; [9 m) u" [+ B
. H0 a) F; u: E; ~3 Q} % a) i( I8 D; l% T% [* A
</script> |
|