  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:& e, L" {: m1 I
<script language="javascript">
$ N$ m2 A: I6 i/ ^6 v; N' M8 l$ A& w+ Sfunction IsDigit(cCheck)
7 ^) k% ^1 l6 ]5 P2 r2 d) z {
8 X1 X" S9 i( g6 ~7 y4 A- Y1 ]6 A return (('0'<=cCheck) && (cCheck<='9')); 5 z9 m; Z5 s6 G- U/ R( F' f; k) d
}
+ S5 C8 X, v# Q9 [2 U
! i7 Y: F& b) e! ]. f( u ~function IsAlpha(cCheck) - t4 f4 [6 q/ j5 Z; T. J) G' r
{
) x" J" I6 L: D4 i" m& I return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) $ v9 L3 T( b+ a# v# q% |/ N, J
}
" G6 ?! @. K+ L1 ~7 z ) A0 x1 ?3 ]/ T( R
function IsaNull(cCheck) 1 y. `, x9 Z; _# ]$ [$ n
{
0 ?4 R' [" o( W- d2 V2 R9 E& G return(cCheck != " ")
" P+ G) E q b- ^0 U# j }
: g7 w. G- |; ]3 D: r
3 V" G! b+ A$ bfunction checkform() 4 r7 }" H' ^! C [8 e5 t
{ % d% m+ A3 z0 B: V
id = document.sform1.id.value;
1 o; Y: l: F% B& }+ m if (id == "") 9 p2 u/ c! e( s; F- l5 g8 n, _: a2 t
{ W, S6 i( E- E( X, G
alert("请输入注册名");
6 H; u8 v+ H+ v0 i& L: T document.sform1.id.focus();
( L7 u* ]& z3 P return false; ' u/ g8 o$ a* s' s) _* h
} $ L: e8 f a2 B0 A
2 H7 c3 d# z, z% S/ \: s8 Q- W, _* U for (nIndex=0; nIndex<id.length; nIndex++)
! o; U$ J7 O# z) j$ V: d' Z {
+ N/ [- [9 F5 S: j7 Q' ` cCheck = id.charAt(nIndex); - v# |. T- ~; _9 m* C
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; T. N. |9 t+ f0 W5 z
{ / q& T2 H8 a( b" j0 s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. {0 }8 S4 ?( F: u9 j7 t document.sform1.id.focus();
; j( ?5 w+ v$ Q$ O5 {* T. r: O( Z5 V return false; H% o$ ]1 z. H
}
: h3 n/ c `! v* u } 4 `8 m! J: L5 ?( ]- ]& A
chineseid = document.sform1.chineseid.value;
8 ?1 |( k8 f6 ]3 u. D3 W$ ? ` if (chineseid == "") . H% d2 J0 j7 B( i
{
1 m7 f( z" v9 U$ E {' O alert("请输入中文昵称"); % }: R" ~3 K" y$ r4 S9 _
document.sform1.chineseid.focus(); a7 J2 p# C* v- F( v' [
return false;
/ U3 Y) [. x. ^" ?4 b1 g6 m7 U8 S% q }
- i8 z2 b# t, ^- ~ password = document.sform1.password.value;
4 u1 `# q2 X' n$ @ if (password == "") ( X& F5 V; d1 C) ?) }
{
6 J7 u/ X& e6 E7 v alert("请输入登陆密码");
' |5 c. D1 Y @2 B0 G% E/ b( Q document.sform1.password.focus();
8 N4 Z( G0 T! F return false;
* ^ a: j4 K- D% h% l } 0 P h5 C& s+ O
password1 = document.sform1.password1.value;
% x4 ^& h. h! f8 d- b7 M if (password>password1) ) Q, e3 ]4 V9 t9 [
{
. w1 y: z* @" j, ~- O; R& v7 @7 f alert("重复密码与登陆密码不相同"); * A- D: e; L- P- G) e3 I+ ^6 p/ c* x
document.sform1.password.focus(); 5 L9 ^" S$ A0 ^- W! T/ f
document.sform1.password1.focus();
/ y% g* F5 E7 x( }' v( G" d; t8 h. h return false;
, E% V1 v/ u; a2 v! X6 O- Y6 n4 @" z }
$ o5 R, j: T/ ` I hif (password<password1)
5 n: x/ C% g6 Z# O# r' s6 W$ z; W {* K3 c3 N6 E1 U
alert("重复密码与登陆密码不相同");
3 t' M/ E- E% h) Q document.sform1.password.focus(); , S6 v# Y g" F" ^" r# J
document.sform1.password1.focus(); : H ~; L% g0 R# W% c
return false;+ B6 Z* O0 Z5 ^1 T
}
. f J! M2 Z! v$ ^ if (document.sform1.email.value == "")
& f" S& j4 Y. f# l L {
% y+ p3 J2 L& o9 @7 B3 \ \ alert("请输入您的E-MAIL地址");
+ I6 Y$ `2 U1 S' T. w: L3 E7 C, f document.sform1.email.focus();
; D' V: f) u" a3 t% _& }% G! m, u" { return false; 2 ?$ ~# F8 U) X) O: ~
}
$ B( M. c9 y( s( G2 y k" z+ O4 x 0 }# ^6 J% t, X9 n; C" k& V
email=document.sform1.email.value;
6 d- X) m6 i6 {0 v/ L4 l& y. n" D emailerr=0
( e. e9 y, A Z% T; U! v4 C1 J8 k; T1 } for (i=0; i<email.length; i++) $ ]3 B7 F' X4 _, C6 K6 s
{
6 N- u+ }; z5 x0 n* ~3 q) g if ((email.charAt(i) == "@") & (email.length > 5)) . @/ E" ^" x( ?" U0 I
{ - a3 o+ g5 d- [* Q2 ]3 M1 A) ~
emailerr=emailerr+1 / D; h5 q l' z0 T2 N$ W% ^3 @
} ' ~! A1 b7 l/ C+ k- J
}
' f6 L6 b- {% M" T% o- R if (emailerr != 1)
+ o, H$ J4 p h3 i1 ? F: w { - @8 _$ K6 y* k8 W( `; w$ G3 p
alert("请输入正确的E-MAIL地址");
; J) M: H. O. d4 D3 c. l) A document.sform1.email.focus();
* q. @$ O" Q4 T' [ return false; 8 x- V# M$ m4 M
} ! C+ W$ T( m( D/ K5 N7 Q
- f# ~0 K% Y5 E if (document.sform1.checkask.value=="")
+ F- ?0 }# g! J; ~ { ! s2 I' {; k+ h, y# i' `" B
alert("密码提示问题不能为空"); - v! k/ e' _+ G2 j- C2 X9 E6 m# o2 v
document.sform1.checkask.focus();
. |$ S a2 k! }) @" \1 U return false;
7 J3 }' @6 Q# Q! e" S }
, ^9 M7 j! e7 N5 D# L* n) l if (document.sform1.checkans.value=="") - ?( M8 c7 O' E5 q/ }* t
{
8 @3 r* o' ~: Z alert("您的密码提示问题答案不能为空"); I% ]$ y, g) c
document.sform1.checkans.focus(); $ }+ e$ J6 e9 L {( J3 J) z3 [
return false;
. w/ N# Y$ g/ x8 S }" h4 i# v- b/ k- s
return true; 1 D1 _( _, S7 ~) F
8 j, d; p X- m9 S7 y} % ~! E' \, |4 c# Z6 n; X
</script> |
|