  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14193
- 金币
- 2387
- 威望
- 1647
- 贡献
- 1335
|
这个脚本对你可能有帮助:
) b6 c2 l, e/ s# ^<script language="javascript"> , N% {- J0 Z+ m* {; e1 ^3 D; \
function IsDigit(cCheck)
* m% b: m! _3 P/ p, D0 z: z" H {
4 Q5 m6 i; D0 T return (('0'<=cCheck) && (cCheck<='9')); ' m+ Z) g8 S) {* B0 ^3 @9 J' [
}
* Y- ^# V- I. N l" ]( y ; b6 }4 k+ a! P1 Y: }
function IsAlpha(cCheck)
' V0 P4 V) ?% g2 S( x# F1 u3 e6 o- L { 4 V2 o# Z$ J1 R; i! _: t
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # B6 w6 C) u: @9 L2 b) b% A
}
, D# c0 d1 `+ d. C: T) G
; }4 R: B) P' ^6 Afunction IsaNull(cCheck)
5 H- k% H2 b; W { / ~- B) t8 C! H2 b) X/ f
return(cCheck != " ")
$ Z3 U& w2 ]/ H. z: r }
! Y. l" h3 P) J8 y( w; d' d2 \
: A- S* S+ {1 ^- @function checkform()
7 m2 _8 U/ w. l, I{
: S) I4 S% V# g( S9 }5 Q id = document.sform1.id.value;
! q% d5 a. q2 K" q if (id == "")
( J' G) P: W6 T* T7 ^5 g. ] {
0 }- j, H% C B9 t/ O* c" m C3 t alert("请输入注册名"); & q2 p2 |, R6 I1 d9 ~
document.sform1.id.focus();
! B( j* _9 [# ^+ X2 W7 i. E return false; ; u4 P+ L2 ~, r2 l0 j% B8 J
}
0 ?# }) {! B2 x: G
% Z( t& X) |- h( \ for (nIndex=0; nIndex<id.length; nIndex++) 5 P- u2 O+ ]& e3 {
{ 3 H0 b4 X2 o# O% ^
cCheck = id.charAt(nIndex);
9 k+ u) ^9 ?6 x9 n# X. w) q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 D6 o ^7 M; S8 x) T0 ]! S
{ # e2 m8 M+ Z" L+ B
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + k8 i. m2 B6 l K" L$ j/ K
document.sform1.id.focus(); g0 g' |9 q1 a
return false;
8 F4 C9 Z$ P& ~: {* j9 Y/ ~- \2 E; i }
" U' Y9 g1 n6 s% R& | } 9 R3 J' A2 z$ z. Z0 E F0 k5 |
chineseid = document.sform1.chineseid.value;
6 D0 b+ U* r! E7 S; Y if (chineseid == "")
* T- \, k; ~; x. J- D9 n% L8 _ {
0 l* l. o- y+ q8 v- ~% Q7 L8 V alert("请输入中文昵称");
/ e( o9 f7 |; @8 b) F, v4 O% w document.sform1.chineseid.focus();
" l- K" A" F+ u$ G6 P" Y0 R9 S2 ? return false; 5 ]7 w! D+ o/ i/ y5 c6 d. w
} " \1 G: Y# v, z. }! Q6 L' _4 V. a! w7 ]
password = document.sform1.password.value;
' w- Z: u( s- y1 T! F' g0 }2 |: F if (password == "") / d% j* a& `/ L$ K+ U
{ & e p9 y; ]; |! {; ]$ u& @ e
alert("请输入登陆密码"); ; o; ~9 Z# }! X& v
document.sform1.password.focus();
$ D: y9 z6 Y% u: i return false;
; D; Y# i9 }# T( i" q- H } 4 H( l' d4 J0 }" j* j0 {6 u
password1 = document.sform1.password1.value; ! i* g+ T7 ? ]" e4 J' q( o7 K
if (password>password1) " x- ~# i# s, z
{! k9 {7 X# |' V
alert("重复密码与登陆密码不相同");
4 C+ L, U% K# R' K9 P5 N# z document.sform1.password.focus();
, `% y5 U% ]' x$ m document.sform1.password1.focus();
/ A& Q, G" j- g' B; H7 w# |9 { return false;/ X; M3 T9 ?0 n% ?/ l
}
* n/ Z! G4 M( c8 ?if (password<password1) 4 M0 g) P8 E* `! i8 z
{9 f- l4 s3 _+ @# z4 @, S( k
alert("重复密码与登陆密码不相同"); 0 I) S( V" d5 s) e9 k& q' w. ^$ l
document.sform1.password.focus(); . q) Z1 p; {* f! O" j7 P) o3 c3 x5 V5 y( h
document.sform1.password1.focus(); ( w' @. V* B8 ~! R6 h( c- }
return false;* Z% i1 J) @5 o3 T9 Y3 t4 `1 C
}
- ^$ E1 k& D+ E3 J+ f! a if (document.sform1.email.value == "")
& ^$ S% y! C9 |( Z3 q/ E0 l { # [2 b! `5 E+ ?' ]7 z, w
alert("请输入您的E-MAIL地址");
6 S2 q1 t% Y' l0 l) b( W document.sform1.email.focus();
+ h# ^) [# v8 P- x4 Q return false;
* [5 n& b2 M0 z+ f. ~9 h% _ }
+ e! n0 d. X1 H$ w5 Z7 @ . o8 v5 n' \+ f2 N/ x/ c# A5 I
email=document.sform1.email.value;
6 k6 {0 ~( N1 l0 i l) f+ P emailerr=0
- V$ B# p4 i/ x" u/ G0 f for (i=0; i<email.length; i++)
) F/ x8 b& l2 ~# |7 m( K7 P! { {
* j8 u) C0 V6 n- Z0 E, E if ((email.charAt(i) == "@") & (email.length > 5))
# w* W6 B! S& k/ g# e0 P {
3 X1 r$ l$ B9 h5 a emailerr=emailerr+1
- m' w% p. T i& D/ i } 5 I" @9 V A; z+ B5 D1 l
}
+ Y" A, c% E4 J! ~" S" Z if (emailerr != 1)
# M7 ~3 l2 J# T; ~5 u3 r% B& l { V# p. C3 n* J {" J
alert("请输入正确的E-MAIL地址"); : @* n6 i# v* u) B; N. j- ?7 J
document.sform1.email.focus();
/ a$ X, u9 T6 d3 U( X return false; 3 N/ Y' T: w1 A }! I& ^
}
4 Y" @7 _% Y$ k& L
1 `/ b, q, } t2 | if (document.sform1.checkask.value=="") 4 H% A o! t w
{
0 x" _1 Q1 H9 u" ~ alert("密码提示问题不能为空"); " ?* \! T" w- A' o0 V
document.sform1.checkask.focus(); , F/ i' Y6 B0 `0 r. m2 o
return false; # K% I0 O/ e) l8 X' h
} 5 A8 g3 x9 |9 t( B
if (document.sform1.checkans.value=="")
% y# s6 k& U" ?' a" q" M {
* ^3 n% `9 g- Y a% I2 U alert("您的密码提示问题答案不能为空"); + x! x, X$ R1 l3 ?0 ` I
document.sform1.checkans.focus(); 1 [2 H: ~# c; f) Q0 Y' b4 x
return false; ' N8 ]' ? E/ w$ M
}
; s8 e- W! S' D) j; S Y: | return true; % {: A/ k# ^: m: Y' |& c/ d4 Z: I
- L8 Y4 E$ l. b' p
} . r3 t5 d, F, X! \0 E5 k, c
</script> |
|