|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14343
- 金币
- 2457
- 威望
- 1647
- 贡献
- 1405
|
这个脚本对你可能有帮助:
. l- I0 U' r4 y! Y/ c9 B<script language="javascript"> ' K+ T( i- _8 G) G
function IsDigit(cCheck)
3 _. @8 @+ y: @" y5 } {
, I$ W; D0 N$ i5 N return (('0'<=cCheck) && (cCheck<='9')); / V+ K O2 z" C6 Q- a% ~$ x
} ' F2 L b' E9 g
, y' k$ o6 C$ R afunction IsAlpha(cCheck) * }9 G4 V5 S. ^
{
' `+ ~* o! X$ V. E2 N# _& A2 t. b return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) B( f$ e' v1 g W. ~ U# J5 P& u
} ~7 r* V. i9 S' X- Z# A- s$ r
& l% g3 Z- ^/ R; U2 E' W3 I
function IsaNull(cCheck)
3 o0 D" q# k" a- a { + F' \8 B# s0 L9 B% s* E0 O0 t
return(cCheck != " ")
& E: E* _' h) o) \ } - [5 o; \* Z& r) T
* C, z" {! r1 P9 [
function checkform()
0 `+ ~# p/ ?3 w( U6 F{
7 q4 B. r' q; K X2 X4 I: n id = document.sform1.id.value; 3 @1 [* L$ h6 H9 K$ i+ @( [
if (id == "") 2 S f9 ]2 Q7 U3 b, g5 o- E; ^- E
{ ) n$ F: e( Z5 ~; ~
alert("请输入注册名"); / O+ Q+ k. b# U6 ?
document.sform1.id.focus();
) B% E9 F4 H7 Y g, O _5 b return false;
6 q; f9 e: Q0 |# U4 X }
% K) v3 x- c" f2 y8 g- O
v1 l! f- t1 @% U/ ~7 T for (nIndex=0; nIndex<id.length; nIndex++) 0 T4 U* y4 y/ K& ?; F( \
{ 5 o& @5 T4 G. v7 a. X
cCheck = id.charAt(nIndex); ) _7 H6 X+ q$ _4 z
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 ~$ _9 _, O1 Q: V# D { 6 j3 P+ z% t9 g
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# o; Z/ E. Q. }/ ^$ @ document.sform1.id.focus();
! ~) c3 h' Y: J% O7 U! O5 k \ return false; 5 i+ t) D: p9 n
}
3 c: | W7 j" G2 l, p3 k } 7 ~* A2 g+ h' U0 y3 `
chineseid = document.sform1.chineseid.value;
: a" K6 J7 j+ | if (chineseid == "") 7 ^4 Q# [3 o/ E3 E
{
0 h3 b7 v* s# J# m! c4 f alert("请输入中文昵称");
$ ^" l% P4 ~+ M# H document.sform1.chineseid.focus(); & v+ y8 H) T& B: T+ n5 ~
return false; ! f# v+ H; p! V: v2 _8 E
} 6 o+ j2 s- k/ P6 ~
password = document.sform1.password.value; $ \& o! h* t% c/ F0 _1 _
if (password == "") 8 A+ V: o0 G, a: A8 I3 N
{
2 W' a# ?+ C/ u( O5 [, N+ U alert("请输入登陆密码");
' x7 z6 i1 Z: p$ L document.sform1.password.focus(); $ k* s& ]! b) o+ Q8 ~& `
return false; / ~' p7 {: X6 i# g- p$ z1 u0 U
} : [* U, z. k U& | n
password1 = document.sform1.password1.value; 4 |2 c) j+ r, m' ?: @9 z; S
if (password>password1)
$ L0 W, H# ]8 q( w9 z& H5 S# k {
# U7 L9 _5 _% k alert("重复密码与登陆密码不相同");
+ e0 {" J t- |, s* C' k+ Q3 c document.sform1.password.focus();
0 x \5 o' e: r0 b4 Q2 ? document.sform1.password1.focus(); ' e; F# s3 _' ]: t& W
return false;4 k# \) f3 f" ~
}
- Y. p H) C+ bif (password<password1)
3 P3 `+ L# T7 V4 @4 M; \ {
/ l' a+ `, o$ X! E alert("重复密码与登陆密码不相同");
, ~$ W3 R. P# \4 R" L5 M document.sform1.password.focus(); $ z6 d | S4 g% S) [ c
document.sform1.password1.focus(); ! ~. y# `& Z* J8 h& |3 ]
return false;; N I( a1 H4 Z$ v) p% q
} 7 L: B: ^% c: v( B3 m: w
if (document.sform1.email.value == "") 6 G, g p0 X2 z" U7 W
{
! o: ~4 t5 ?, t+ P% M alert("请输入您的E-MAIL地址"); 5 G; j) b8 ?2 K& T/ x' G8 w$ u
document.sform1.email.focus();
0 A+ q5 x$ F% ?$ s return false;
+ x% X: x+ O% m" W( Z* ` v! Y }
' Y+ C$ l4 } q+ t# e - Y5 ^' Q+ O, o5 Z) J
email=document.sform1.email.value;
- o0 I0 }& s# _8 v emailerr=0
: F8 ?, G% D; _ for (i=0; i<email.length; i++) 7 W1 J, V/ K5 p3 W$ v6 h
{
4 }$ Z0 x; f j5 F [) { if ((email.charAt(i) == "@") & (email.length > 5)) 6 n- L9 @$ B( t; N0 R
{ + U( |. S+ S( J4 g( z
emailerr=emailerr+1 ; @. i$ a! q' x% Y! X4 b" Q
} / A: b" p8 [: P, X& n
} $ T% c) |# G* G# v
if (emailerr != 1) 7 M& w1 H, Q6 u' X: E
{
; s: K' S# S' T alert("请输入正确的E-MAIL地址");
/ c* K' z+ ]3 m5 L document.sform1.email.focus();
6 V. ^$ F, }4 [8 q return false;
* Z/ P- Y: \: O2 ^; C } 6 M% b6 a& c2 l2 p* Q
% r. H" Y, L+ Z5 [6 H1 p
if (document.sform1.checkask.value=="")
& P( B/ L6 w$ c+ l( B! Q3 C2 z {
7 j9 J# {( }9 d* D% H D7 n' N+ i alert("密码提示问题不能为空");
9 u( i' [, s; j$ A' }8 h document.sform1.checkask.focus(); * F! w( R* V0 H" j# i; y/ f
return false; \ f$ k7 K3 I+ N
}
/ [# I7 u8 r& | if (document.sform1.checkans.value=="") ; V- _" d9 g7 q
{
6 j9 L( b7 D' w2 T4 h, X) E alert("您的密码提示问题答案不能为空"); ' f+ s: r& v! R5 v0 ?
document.sform1.checkans.focus();
* N/ l# F4 v8 w, B. Z* |* E( g return false;
% R( D# i( `+ ` }( O9 P% a+ w+ J" \* ^4 X; M) Y
return true; 3 Q0 Q% x# X% ? T+ N9 I
- V1 I# P2 e& b$ s! j
} / a8 m/ L' v# h' K4 _
</script> |
|