|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14427
- 金币
- 2499
- 威望
- 1647
- 贡献
- 1447
|
这个脚本对你可能有帮助:
. J: R2 H6 ~- _2 X3 S) g% n<script language="javascript"> % ~) `4 k4 J# y1 X" c7 x# {4 s1 _
function IsDigit(cCheck)
3 Q R8 ~2 L2 ] {
! F7 y9 W6 x3 p" Q( o return (('0'<=cCheck) && (cCheck<='9')); : l1 l: f8 c! H6 K; R2 H( s
}
; ~3 t3 D% b& |# E9 B! `" O 8 i# w0 K! o/ c% k$ a3 e
function IsAlpha(cCheck)
) E0 `. I; b3 w5 D {
/ J' ^9 t6 Z6 S2 Q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 z, i, @! C& ]5 C# j; V; U1 j
} + n: a. l# ~7 } E
! L1 \* b/ G, j* b: s+ P
function IsaNull(cCheck)
2 f% i* v5 M% \" |- ^2 \ {
7 n6 I# P) W7 W4 X' D; D return(cCheck != " ") ! o/ L1 H3 ~9 t T6 y5 O
} 1 M8 o+ c9 X: s0 w% L0 n8 B
W! u; N! _; W, d0 I0 S
function checkform()
5 e, h, R s j& D{ 7 q5 s2 ^9 @6 y% p
id = document.sform1.id.value;
3 {. \! ~0 I% n* o3 U if (id == "") , G( _+ ]. @/ o8 _& Z" m
{ + M3 R4 N. M$ x2 r4 j- E0 B [1 B
alert("请输入注册名");
' R# C! s: m' i5 ~1 u# @3 _/ i9 L- ~8 b4 m document.sform1.id.focus();
/ y4 E' [5 p) i& B. L: l return false;
! [: v/ f4 X' { }
2 U) s d4 G+ ?% V
e- H0 F( g% L7 _ for (nIndex=0; nIndex<id.length; nIndex++) ! M# n; h @' C- U& i7 g
{
% z2 w- `9 W: o cCheck = id.charAt(nIndex); & d! Z7 Y( H, v: p
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 o& t# b9 N, E# o
{ 7 I4 d& G+ [ W. j0 F6 p
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& [8 O* F! |% [4 ? document.sform1.id.focus();
& \+ N* [$ Z: \/ I/ F return false;
, M! h8 h- i* G- z+ F' ]0 N$ e }
: e) C6 I) k, c+ e0 k7 u0 N1 a+ g& ` } . x( p5 Q# @" v4 `) Z
chineseid = document.sform1.chineseid.value;
) `& j4 e8 c' D$ l- r% [( Z if (chineseid == "")
/ q1 ]8 N9 T! `+ S9 S% p { 4 W$ l" X6 S' [
alert("请输入中文昵称"); " W, i1 E; I z
document.sform1.chineseid.focus(); ) S. V, Z& W6 t4 w
return false;
: f, H: W- a, a7 z2 E }
( \2 K+ y/ Q4 N% e0 v9 W password = document.sform1.password.value;
: E: b9 e6 H/ S9 A9 ?5 z1 T if (password == "") * |1 v- L& ^( \3 w/ R$ R6 k
{
" G* c/ c. e, b& \ alert("请输入登陆密码");
8 | ?$ Q; S" s! g9 X document.sform1.password.focus();
) t q, O) Y& m r return false; 4 N7 K7 u ?8 H% k1 Y
}
- t: U1 c% ~8 e0 o) b password1 = document.sform1.password1.value; 3 Q) m& E& \+ g+ s. c) E4 q
if (password>password1)
+ B! J* t4 s' \ {
. J p" t% @* \' V7 f alert("重复密码与登陆密码不相同");
5 a& u2 p6 G+ ^, ] document.sform1.password.focus(); 7 M4 c& M/ T/ u1 [! n/ `$ `* ]
document.sform1.password1.focus(); 3 j" @6 C- \) Y! v D4 `1 d
return false;
5 M" a5 T/ g' ~9 Y* N; I }
4 ]7 G* x1 s% o; F) B$ F/ e- Nif (password<password1)
/ M7 U5 V- H% W/ m# A. \$ t+ o {- {" b, B2 K0 e1 v
alert("重复密码与登陆密码不相同"); % A0 M4 n) \" }
document.sform1.password.focus();
5 i7 f/ }, i% {9 R; o r document.sform1.password1.focus(); 3 v3 B$ x5 K- s5 ]0 I" \$ n! W
return false;
& c) ?& v t/ [8 G, W } . F" P5 l9 m) B) v9 I$ S" @1 k9 p
if (document.sform1.email.value == "")
- k, l4 C0 E2 d { & X5 d) _# G; T
alert("请输入您的E-MAIL地址"); ' [+ V- K+ a1 c
document.sform1.email.focus();
3 f/ [1 w+ m' U0 c3 r return false; ; f3 @# S0 `) v
}
6 r" t3 v0 o9 B! r& u, q
0 e& s. m' x2 u( \7 K; H) Q email=document.sform1.email.value;
: Q! w1 i- `. u" S e emailerr=0
1 l1 v. f. m( [9 l }7 B for (i=0; i<email.length; i++) + E, R4 @0 G# m
{
, u5 o: s( h# R0 ]; L3 X- i8 b6 d if ((email.charAt(i) == "@") & (email.length > 5))
U% e- F5 ?! W) J) t% {) c {
& ~( l7 ^& W2 M emailerr=emailerr+1
* e5 K9 f* f+ l1 R3 @5 { } 6 u! A/ C, x7 @, A
} " Q1 d7 q; J, S
if (emailerr != 1)
, f3 ? K' D K) W0 N4 ` {
& u9 x+ {7 Y: g1 s/ B alert("请输入正确的E-MAIL地址");
m2 R/ u Y+ t) [ document.sform1.email.focus(); * X' r7 ]8 l1 Z1 d6 ^
return false;
6 r; a! b4 q# q9 Y }
3 ]) B/ {" |' |9 y * y8 [2 @. R1 \: O* v# k
if (document.sform1.checkask.value=="")
/ v/ z: ?: B4 c* k( N { ( D4 m E1 V9 _* [0 o
alert("密码提示问题不能为空");
! V7 C% c8 P8 b' G1 I( ^! z document.sform1.checkask.focus();
2 m. v; T! s5 v- v P" u$ A0 D& d return false;
+ S5 L) Y' J! _% `& K8 f; K/ s } 4 n+ \8 T2 S! i B& H+ K
if (document.sform1.checkans.value=="") ' a' ]6 w9 I) s
{
& p L3 y2 w3 E' M/ |( _2 |2 @ alert("您的密码提示问题答案不能为空");
. d1 v+ l9 \3 Z0 p, C document.sform1.checkans.focus(); 7 h2 o9 l6 |+ }" y$ r ~
return false;
. G, n. v/ ~0 l }
8 x1 a$ t+ b$ e return true; + J- J; s+ p+ O0 ^+ O4 v
+ ]5 W# W' y; P7 ^# r/ T4 k
} % {, w- i# V( |, u
</script> |
|