|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:4 x; S$ F3 q3 R3 N6 d- \) k
<script language="javascript"> # {& _8 ?) y" l% Q ^5 D
function IsDigit(cCheck) % \' r, X4 L3 n6 |
{ 1 J3 K$ G( r! n$ _5 q& q: _( g
return (('0'<=cCheck) && (cCheck<='9'));
v' v. f* s% N( p1 F' D3 A& E } ( Z1 U+ O/ ]0 ~1 L0 T
3 K0 c' e* c; q1 L
function IsAlpha(cCheck)
5 z9 `4 X) J" E z! B3 Z: V {
# s8 b) I: h9 r* ^6 N return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
9 j8 _3 ], H( E I- n8 w0 i } 9 u# B) i0 K, `( k _8 w
2 H, c }% I, n5 s( _function IsaNull(cCheck)
9 O% h5 q; d2 k5 b `( I7 @ { - l' }1 {6 `0 K' k0 n+ Q. q
return(cCheck != " ") / D$ |, q6 m# t4 I: V! m! P
} , E3 z3 k3 j* `$ s
# B; {5 y$ d' H- R1 Hfunction checkform() , ~3 q* N7 ^5 O q, I+ r- P# Q
{ : S2 Z+ D; ?1 r& H
id = document.sform1.id.value;
3 c6 ^& e7 m8 E% Q8 P' Y if (id == "")
) \( H% {7 K5 s {
. u( \) K0 }0 H) H alert("请输入注册名"); ! u5 l+ @3 I% I% z
document.sform1.id.focus(); ' d6 q' P! j8 i" K4 J
return false;
, v Z- y: ?5 X& o; U0 ] }
' o/ a; P0 o7 ?3 ~3 r & D& c) I: o$ o: m
for (nIndex=0; nIndex<id.length; nIndex++) + \( K4 f; j m
{
# ^& k' e- R2 f, H& F& h cCheck = id.charAt(nIndex);
& i/ s1 R; b8 c& b: I8 q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) & v- V* B( O7 P: M% }
{
* O9 ]7 ^% B0 d- s% g3 p, E' G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); v- [( X. N9 g2 X/ ]( b1 R
document.sform1.id.focus(); 3 R, k% c9 h+ N# W* f1 |
return false; , J* e. {4 X+ l) c
} * Z2 N# C) d' b( P Q
}
7 l" p" E6 s" [ K* Z, N U% T chineseid = document.sform1.chineseid.value; ; x, E' r! Z3 K; I, r: J
if (chineseid == "") 0 N/ W L& \! ?% E2 s& p$ g
{ 8 o0 b& q8 T- p
alert("请输入中文昵称"); 6 a& T$ Z. i5 u- h1 W
document.sform1.chineseid.focus(); 3 D5 [' ]& I5 A5 h2 \$ s/ q
return false;
9 w3 [: @4 l5 A' F } ' z, u. Z9 I8 R A2 M& C v6 Z
password = document.sform1.password.value;
' T( b" S0 F, j0 U if (password == "") - W# x% V3 Y! ?6 p
{
* Q: i3 t* m2 A! r3 }% P alert("请输入登陆密码");
. c' H! u$ O4 |! u! J7 I$ X; N9 a0 T4 p5 B document.sform1.password.focus();
1 M3 z @4 f. S$ \. Z" h# a return false; 4 P! W' h0 A: v; S6 X( i2 K" y
}
% v( _3 _, U7 `0 b3 g# n+ \3 e password1 = document.sform1.password1.value;
: R: k$ J A+ T# f/ I, X if (password>password1) v' e' p% f- \$ g5 G
{
5 B& e# m' @( I. D! g, G alert("重复密码与登陆密码不相同"); , k4 i. [+ U" _$ B& p
document.sform1.password.focus(); + t" P0 S% O0 I2 f, O
document.sform1.password1.focus(); " Q# t6 |2 r8 g/ C# D, Q5 m/ P
return false;
" g+ G; _0 m& G5 e }
$ D+ z, J4 k- h* mif (password<password1)
, Y7 ~4 L; h5 l4 [8 A {
5 y2 c/ Q+ i2 M8 S; K alert("重复密码与登陆密码不相同");
1 H$ T8 b- C: i) A, X document.sform1.password.focus(); 4 ?. B5 X4 V/ h8 X" g
document.sform1.password1.focus();
" i) w6 K1 B; P8 A7 v6 C7 ]* G( ? return false;1 _) C1 e7 U/ A9 _
}
8 o% K4 u: ?6 ]8 [9 P4 V if (document.sform1.email.value == "")
* }4 ~( l' D/ ] {
0 `' \5 F9 p$ ^& l( ] alert("请输入您的E-MAIL地址");
* n- z* Y5 J" e- R4 `. S document.sform1.email.focus(); + T6 z- ?5 J) c6 u
return false;
' S4 R7 c7 M, D/ Y& \5 ^; _ } 2 N4 ^' Z# `8 S
% k. H8 T3 v: U
email=document.sform1.email.value; 7 @0 p- T+ \% T6 B! B2 T
emailerr=0 ; j% Q0 F: m& P% I2 l
for (i=0; i<email.length; i++) 7 a, A1 s' E5 d i# K% s( Z
{
0 T- g7 R1 v% M1 P0 q if ((email.charAt(i) == "@") & (email.length > 5))
& Y# J# @$ W0 W. z { / T% Z8 | \7 n0 G5 `
emailerr=emailerr+1
+ g! C& F/ q( [$ ^! [5 q/ E }
9 o! I8 Z: d' T, q/ z6 Z } , m9 w8 J$ }/ X5 j* |5 c
if (emailerr != 1) 2 t% x) \4 \2 a% ^, m8 J4 F
{ 6 V5 a( a2 k- E& D/ z0 J
alert("请输入正确的E-MAIL地址");
7 g ]! O/ M; p& {1 J% V( V document.sform1.email.focus();
1 _7 o7 a+ m: |- i# R( Y! F return false; Y6 ]- m# O/ [
}
+ t4 B$ b& ~3 {; w' z
+ U2 L" C. c9 t: t+ ^ if (document.sform1.checkask.value=="")
& i7 E, s9 o9 B7 X/ T% P% d {
4 R8 S5 W+ a1 @ alert("密码提示问题不能为空");
3 I, v$ ~9 }3 R q5 ~3 h document.sform1.checkask.focus();
2 s$ R9 f r% u- N2 x return false; : m* R0 V' d& C( K& o- V3 |# R
}
! i3 l5 i+ f. ` if (document.sform1.checkans.value=="")
+ D! ?, t6 s& F' i { ) q6 t2 E/ `" z3 P r% E( R# D
alert("您的密码提示问题答案不能为空"); 3 b( x" X& h1 `4 i8 S% E
document.sform1.checkans.focus();
0 N" d% `$ _/ u- k/ w6 I return false; 5 M- }5 J {5 C8 F" d! E1 p x
}8 B9 i7 `. V& B' p, r
return true; 6 ^ Y4 C5 t. {, P8 I. G
' x+ U4 T1 @$ J5 G/ e, h6 N: H}
# f9 F. K8 A, E' d* _8 f0 }</script> |
|