|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:, E$ m' b e [* Y( l/ v N
<script language="javascript">
+ \7 h% t7 l+ T* hfunction IsDigit(cCheck)
) w+ ]4 x! \4 | u9 i+ Y/ Y { . @ b ]2 |, x# @8 e3 c
return (('0'<=cCheck) && (cCheck<='9')); ' H! a& R' R7 ~2 D* b9 v
}
1 J G) S# @ `5 }2 R ! k, o$ r9 i% A9 G- ]. `5 ~0 K c
function IsAlpha(cCheck) 6 Y9 Q9 P5 k- ~ P- {
{ & t3 {4 u& c, T+ Z
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% z- h* ]- M; o" \) g/ o }
) {; }; W }6 x
- @4 K2 g8 T; yfunction IsaNull(cCheck) ( ^: w. |" V0 n7 R3 u* k" n
{ $ v# [8 J" X; z) U7 M
return(cCheck != " ")
& U! l/ z# @# l } # G( r4 G/ s% `; |9 Z; c
. }; I3 R2 f" |& y; Y
function checkform() 0 O% }, k) o7 _/ S2 p# l7 @+ `
{ 5 K! D5 ^9 k; f; x- s
id = document.sform1.id.value; # V; S) e T T1 N/ v
if (id == "") - W1 {: V3 n2 v1 H e' Y5 C
{ & o7 v2 P8 @9 x% D; w" q
alert("请输入注册名"); 0 f5 I" \3 Q! Y% U% h! g
document.sform1.id.focus();
$ B; c8 U6 R! d return false; 8 e2 ^1 _9 @. i$ |
} 5 H# L9 n6 U5 ]" a/ g) q
' {2 P* Q# _" q# `$ o
for (nIndex=0; nIndex<id.length; nIndex++)
/ E S' u8 @* z! F {
$ f% P2 j9 L# H- V J+ v cCheck = id.charAt(nIndex); 7 z y5 B" M' F" J, g
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 P( y$ Q& C( W6 H/ K
{
1 `. i- A9 E/ X2 U' {/ A alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" }( ` o1 \& h+ q* s& u% M document.sform1.id.focus(); / o) t* W% [; E7 X$ J
return false; # G7 V6 c9 y# R. r/ @6 C* i; V" Y# J" n
} 9 m* x8 F- e1 u/ B) F( V
}
; t2 u0 b8 T/ T; m chineseid = document.sform1.chineseid.value;
/ L7 y( @9 ^6 a, a' y( m3 L if (chineseid == "")
! @8 X: d* m7 l3 [( Y2 X Q {
& }& h' Z& W, M( W: N; o6 m$ n alert("请输入中文昵称");
+ J; i w8 f _2 c6 N document.sform1.chineseid.focus();
9 d. k+ A f1 O+ Q: u$ y return false; ' V" N5 Z) y" M% j0 O
} : a2 W7 g4 b% h( h C, a
password = document.sform1.password.value;
: o: e' r/ g! H$ y if (password == "")
- R3 Y+ q/ ?2 T! { ] { R; E0 n1 Y2 @) P! [/ W8 E
alert("请输入登陆密码"); {1 S3 _ R& \% q
document.sform1.password.focus(); + u- @- q+ x3 A2 ~/ F
return false; ) Z8 M. F! x o+ B: M5 d; H9 V
} ; Z- S6 K8 y( D3 E; g$ a) n
password1 = document.sform1.password1.value;
/ E( T& Y/ Z2 y: ]+ o; k/ ?! e if (password>password1)
$ a3 ^! {$ F- A9 U4 d+ \7 j {9 d, _3 T9 A9 \; H2 ?
alert("重复密码与登陆密码不相同"); , l9 L& J+ d7 b6 A5 C$ p
document.sform1.password.focus(); ! [9 x) b6 A" @' X% p3 E4 e7 d
document.sform1.password1.focus();
' E6 ^5 X) O1 ]! v/ Z return false;
6 P0 I" R( `4 U* m4 h } 5 y9 ~ ~( g" Y
if (password<password1)
; T1 H% B b: x1 C5 V {
5 W- q, I- O6 l& s, V! ` alert("重复密码与登陆密码不相同");
6 q- f( B/ U ~8 v4 P document.sform1.password.focus();
! I" s. g" ], A document.sform1.password1.focus();
& V) p- L" b/ X @# Q+ W( S) x return false;' d( w6 E% `& a
}
* K7 w/ D% @& P5 o. s" F if (document.sform1.email.value == "")
& G" Q5 L1 Q8 `' A5 v3 w3 V$ v% I {
5 u" T7 r6 \! g6 `, c alert("请输入您的E-MAIL地址");
1 q" t) L; d5 F document.sform1.email.focus();
9 R: q1 L6 ~9 Y! f4 c return false;
: ?/ G' w. T' s7 x: N1 C7 _7 b }
" ?* g' N& V- w! L) W
. W/ d# g" ^" u email=document.sform1.email.value; 6 J5 b( L4 s7 C' j: [1 y# o9 e
emailerr=0
+ e+ g6 \( f, [4 P2 @ for (i=0; i<email.length; i++)
! S/ u, g9 Y0 _% V* n {
: S1 M) k) w) E0 j, E if ((email.charAt(i) == "@") & (email.length > 5))
) O! \" Y) d7 \+ A {
# r: m; \$ H% c+ W emailerr=emailerr+1
; F7 }# { S+ r# r }
3 K# C) ?3 Z; R- U/ g+ P }
& k, u( b' A' N: ?7 E if (emailerr != 1) 5 N7 V/ i. ^0 ^
{ ; f9 F, z! J8 V
alert("请输入正确的E-MAIL地址"); ( w6 P* A0 ~: R3 B# b* b
document.sform1.email.focus();
1 a( S$ B; k* R. O6 `% v return false;
7 o- J' S5 w! V } $ j K5 z/ ^' |1 f
4 b! l% | p+ J( t# V5 y if (document.sform1.checkask.value=="") " Q- e/ b, A! p/ C
{ ( K' R" K) p( A8 x) Q
alert("密码提示问题不能为空"); / T4 A. N7 I4 G7 S
document.sform1.checkask.focus(); , P+ h9 x: `6 X
return false;
4 _6 ?9 _( C. d% u }
" f# j4 }* j/ C# E if (document.sform1.checkans.value=="")
- ]/ K$ h3 F$ q {
( [2 \5 \9 C7 P$ s alert("您的密码提示问题答案不能为空"); 9 x& \8 w. h, `; V
document.sform1.checkans.focus(); : ~" x8 D3 k4 X5 ?8 O6 o, c# h
return false; 4 s. W/ m% n5 _1 x/ O1 }6 s2 h
}6 y6 C6 ~0 h6 ?/ X( G$ m4 ~
return true;
2 d+ x3 R! X0 K! V6 l R; Q
1 V# @1 D5 Z5 h}
7 `+ Q& r0 K* ?- `/ G: }</script> |
|