|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14399
- 金币
- 2485
- 威望
- 1647
- 贡献
- 1433
|
这个脚本对你可能有帮助:
2 I5 K8 p5 e- y, J! H5 t<script language="javascript">
$ m8 L9 n- n) M2 b# M4 Vfunction IsDigit(cCheck) 0 d* E. e4 x. t: r* Q
{
# b& P, R9 V( U# ? return (('0'<=cCheck) && (cCheck<='9'));
3 v7 z; x* p7 o9 F" m }
( q% G% O2 i/ G , b) W+ k* r0 ?
function IsAlpha(cCheck)
% B0 q1 M/ ]5 m1 j- L! h' Q {
( P; F' S- j( v return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - _; ~+ I" \8 M, C) N
}
- c X% X. h0 ^ D6 _' ^/ M $ l3 U f$ V6 q$ k" |1 J
function IsaNull(cCheck)
% f- o# e5 ~; i/ u {
- l5 p$ r- I1 {8 [4 z return(cCheck != " ") ' M: t8 M5 r0 H M
} % X1 J8 U+ R6 x( |
8 B* \, Z/ ]$ A/ Y
function checkform() ' |& F3 s; }# s
{
' z u) }: L5 Q1 j7 K* ? id = document.sform1.id.value; 6 L( C5 j" L7 q$ J' l' C ]
if (id == "") + x9 K; N7 B2 X7 x
{
% H/ K6 Y7 }/ _0 ~ alert("请输入注册名"); j, Z! x2 D( u( ]: g4 o9 A
document.sform1.id.focus();
) m6 ]# q+ j8 f, _ return false;
* w b* Q3 u, ~& n8 {+ E } 3 J! J) R; t% g5 ~1 g( o- i6 T
1 T! I }. n+ P$ T for (nIndex=0; nIndex<id.length; nIndex++) , }; i7 p2 i. e+ D2 ]& ^
{ / B% I+ Z& z0 x1 l% |
cCheck = id.charAt(nIndex); 1 A- D; A8 [9 T9 Y
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 W, ~9 f, I! t, s
{
8 d& U i9 j% U" X G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& t/ L6 b5 H) C& E" d/ C document.sform1.id.focus();
/ K, |+ b7 ^6 j6 W return false;
2 L2 T5 I* Y% W; b1 u5 Q }
% T, c$ d+ O7 t } ' ^$ w7 v% E& G
chineseid = document.sform1.chineseid.value;
& _1 `" e: D( o! J$ Y( E' ^ } if (chineseid == "")
# |9 P, a, ^) \* q1 e5 Z6 G; j2 m {
* \0 [3 s+ ~" Q2 j6 g f3 W alert("请输入中文昵称"); + O2 W% N4 u I+ N" V+ Y f2 f* ]
document.sform1.chineseid.focus(); ! B' g( Z# U5 h/ _- D4 P6 D3 m
return false; 4 m3 D: V/ Q$ b7 l7 ]% [. G
} ! a& K4 O! T: [
password = document.sform1.password.value; 3 z2 s v- S+ R% ?
if (password == "")
: W( _# b3 }$ E$ ? {
; @/ A) i* p, x alert("请输入登陆密码");
+ J4 O- C+ v6 Z9 x document.sform1.password.focus();
/ ^6 U5 f j3 r. q return false;
, R3 ]; j2 s* B7 M9 X: z }
6 b8 l, a$ @2 {6 c1 K+ U password1 = document.sform1.password1.value;
4 r! e* | }" m9 @! u! J if (password>password1)
. l$ S* G" }% Q0 S' ` {
' Y5 k. D* v8 D, R% [ alert("重复密码与登陆密码不相同"); ! k% l; ?7 P$ o
document.sform1.password.focus();
8 |% L4 u/ t+ U& D document.sform1.password1.focus();
$ f- l3 b- b0 g F& Y' W return false;
$ u5 ?5 |+ n8 I4 V- q. g7 s* Y } q, P1 L$ R/ n$ Y' O
if (password<password1) # U/ ~6 L8 y) j; H
{
! p, ]8 G }) B2 m9 E% A alert("重复密码与登陆密码不相同"); 0 { [5 H2 A- s
document.sform1.password.focus(); 6 r$ ?2 g. P9 e0 K
document.sform1.password1.focus();
* c' \6 C" e' r5 B4 V# o( _ return false;
& k% ~1 _3 X% v$ n5 j5 ` } ; ?; D3 u: f/ D+ R% k
if (document.sform1.email.value == "") / D3 N0 K1 F& N
{ " X0 f2 D/ b- b! f! R( j. C
alert("请输入您的E-MAIL地址"); / B @, o4 m. Y) \- M
document.sform1.email.focus(); , t8 [( l( s9 S, Q* T+ g& ~- n7 T
return false;
$ x* `/ M$ I" @% r( [. E }
7 Q% T6 [6 D8 h: N ^
$ S. o$ ^2 g0 s: o6 O3 Z" ? email=document.sform1.email.value;
$ d" ], x3 {) u7 L emailerr=0
; q J" `8 F; r6 a' p( _6 ^- x; I' ` for (i=0; i<email.length; i++)
9 v( P+ A% r7 | {
2 u! x; @ v* y5 |! w if ((email.charAt(i) == "@") & (email.length > 5)) , H( i, g+ x& g0 J5 |0 n
{ 4 O! ^2 S+ b: w4 k
emailerr=emailerr+1
/ T9 W W- s2 K, R3 z+ H, B2 t: A/ s }
$ [# h& V1 P% _* v6 z% ?/ s }
1 P+ _1 N+ G4 Q$ F if (emailerr != 1) / y' |; V/ z$ R
{
$ n0 S3 B6 |) B; r alert("请输入正确的E-MAIL地址");
]9 ]8 v0 _% c8 E( M document.sform1.email.focus();
5 T! g9 c+ S! n p* N! {( R ~, d return false;
! s( P2 C2 A0 c2 W) y |7 M }
4 n) J: v6 W2 c# E% R 5 E6 J+ T0 d* D% F: }
if (document.sform1.checkask.value=="")
& l! [! W9 h, e8 L0 _3 z5 y. w { ( H3 R7 A* ?' e' b
alert("密码提示问题不能为空"); 4 x$ O, n+ o0 N, j& C# w% t
document.sform1.checkask.focus(); 1 k# v, c: |+ x8 I* J
return false; * c e+ ^" A% H4 y+ N8 R3 G+ {
}
$ {6 _7 `. B1 _% H0 V1 m! i if (document.sform1.checkans.value=="") ' u( @' o2 j7 j1 [+ }( s( q: g
{
1 a$ Z1 z5 S1 m9 y+ R0 h# z/ f0 O' O alert("您的密码提示问题答案不能为空"); # y: b# k, i9 K+ [, G% `
document.sform1.checkans.focus(); 2 e, f- M5 r! s, m
return false; % t! h: J; z! r% A0 Z+ A0 ]5 c* g5 z
}
; @+ K2 [/ ~1 P return true;
2 j0 Y4 M/ Y( S' F8 S4 i. p( Q' C , k0 k N% w$ U# P2 `, n" k
}
" V3 }0 F. |' m, n* U* L( D</script> |
|