|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:
! q# ^" S Y& V4 V<script language="javascript">
; z/ @$ ^( U H y, xfunction IsDigit(cCheck)
& F Z- X' j9 Y {
! r% v& r4 N: z" Q return (('0'<=cCheck) && (cCheck<='9'));
, ` F8 r0 |% b4 a4 @+ \( a: c3 G }
' r# G$ x$ z/ { K6 n+ B: _
0 a& x2 m+ x: |; w' `function IsAlpha(cCheck)
0 d$ {* Y" s& q B. o {
% c2 }( m* n3 i7 H: g+ Z# i# _) c return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ A# `- L4 O* P }
% R1 y3 E1 |1 O: W: Q7 e" L
' j- T0 l3 `$ _6 m8 |function IsaNull(cCheck)
2 F" j9 z9 g! L4 C6 f# D3 _; D {
; v, |& L, j3 R* `' B9 |* Z/ K return(cCheck != " ")
+ H7 ]0 a" y$ @: x; J; j9 y } 6 W5 B) x! ? T$ z
% w6 l- |- C6 W8 Z% e
function checkform() & z, u4 F* O6 T3 e9 H, o; K
{ 7 ]1 f% ^! f2 H& U" s6 b. ?
id = document.sform1.id.value;
: w+ B# L& _- P; q5 B) s if (id == "")
5 k; t" w; i% s/ J$ i { / N7 a8 u: L& I# p% e
alert("请输入注册名"); 8 |+ s0 \' b6 j6 ^7 j0 B( b3 H
document.sform1.id.focus(); - M Z; t2 D' d# Q: J
return false; * O5 ~/ N/ d; E8 n" t
}
9 |! E/ P! r, a( ^
4 P) n+ ]# i0 @- b7 P( @ for (nIndex=0; nIndex<id.length; nIndex++)
$ Z+ m5 K0 [* f {
7 n" Q7 Q9 }, ~5 M. \2 j9 x cCheck = id.charAt(nIndex);
& M' ^4 @+ c6 C if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ A4 q( @+ F @3 Z7 _8 @' @5 z4 u { : X7 g# Y4 L K' x- U
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 i' A1 Q. P8 h# O3 X5 ^
document.sform1.id.focus();
! E# K/ D, h9 S+ J' y0 [7 ? return false;
2 K v. Y& y' e- t; [0 { }
2 S$ J4 r: M( a; b: C8 q } 2 P2 H6 x2 ?4 L& p3 A9 o% D
chineseid = document.sform1.chineseid.value;
4 A1 J8 S; w) ]5 J if (chineseid == "")
- E8 B& ]" e7 c6 ? {
+ V* R7 G' r1 w0 `2 N! f& ` alert("请输入中文昵称"); % d7 m& y* P1 E5 I
document.sform1.chineseid.focus();
1 ]* @; d4 Z6 {* [ return false;
) N9 C5 B( T5 |; f4 V } " I: q% [) B3 |2 M& W
password = document.sform1.password.value;
% _6 F. F; q# o2 l& T if (password == "") ! i* A! X6 J/ j
{
- C' P4 o- v- H alert("请输入登陆密码");
6 F( G( c& @1 G& L* { document.sform1.password.focus(); 0 ?7 M4 z/ ]/ l, g! ^9 A$ e( s
return false;
$ Q5 D1 t' k4 N5 ~ I3 \ }
: g* J y4 `0 G3 ?$ s0 h9 W password1 = document.sform1.password1.value;
4 C% ?& a4 C! i if (password>password1)
) e# B r% v# r p) U h: m {' `1 `/ N1 p) W* U
alert("重复密码与登陆密码不相同");
. m; u; g8 C2 Z document.sform1.password.focus();
, G) { s L" f. m% o document.sform1.password1.focus();
2 d# L( m/ W, ?' s' E" I4 l return false;
1 S* X1 h. [- i& v; n }
3 L2 H0 e- x1 ~0 _) oif (password<password1) , D" u/ \) O2 _9 K1 Q
{
) O1 A% Z& G* V9 L alert("重复密码与登陆密码不相同");
; V& [! R0 i9 \4 n& s document.sform1.password.focus(); }, U! m; [0 y0 H3 E' ~
document.sform1.password1.focus(); + T" U8 z5 j: o" f2 Q
return false;
4 o3 I0 z3 e8 a, F }
; f# b) V( \8 i$ p. V# [5 t2 T6 Z9 w if (document.sform1.email.value == "")
. w# n5 ~2 U* B. m j7 D7 T- A {
2 n2 ^+ r! q5 Z0 Y+ |. Y* @; o alert("请输入您的E-MAIL地址"); + t6 ]* R: s8 l2 ]# C
document.sform1.email.focus(); 9 u" m3 K& h5 y2 \& w
return false; 8 B& g2 Y$ y/ Z7 q
} 1 e9 J. m8 e# [0 M& v# Y: x
6 W* G! n' s8 h% M email=document.sform1.email.value; 8 E9 l! v) @; a T& s" G
emailerr=0
9 S) ]* A6 _1 N$ A3 d4 F for (i=0; i<email.length; i++)
\% V7 y2 v/ h9 G" G. ?7 f6 ` { 0 d9 I( Y2 C. B7 ]1 h1 F7 z% S
if ((email.charAt(i) == "@") & (email.length > 5))
0 w) r% Y! Q& h. T" l { 9 k, _; S& F; p
emailerr=emailerr+1 ) b8 l* A, K2 a q$ [: o& J
}
' N, ?" v8 b4 t+ O! @ }
: d: w# K# j, K if (emailerr != 1) ' ~: `0 [0 b8 z0 `
{
3 [: H! z* w1 ^9 y' J/ O, A alert("请输入正确的E-MAIL地址"); - i# X) p; C$ K# H4 }) L) a0 l
document.sform1.email.focus(); 5 Y |+ s) d2 c2 l5 ?
return false;
& M8 d) c; r9 c3 [' T } 5 k/ E& E3 T' @3 u, T5 Q9 D# @
" Z4 ]* i! T0 Y. d) q% r2 p if (document.sform1.checkask.value=="")
9 c, ~) L9 O' O1 G { 5 f1 r3 w1 L; F! R% ^ i. F8 n- E: E
alert("密码提示问题不能为空");
{. {* B4 m L' P. Q( O document.sform1.checkask.focus(); # {( W7 [% C$ d
return false;
1 c; A6 K2 S0 w5 Y } 2 `$ T3 N3 ^' \8 K$ R
if (document.sform1.checkans.value=="")
/ p* W4 M' R4 i {
( { g4 F* }) |) w8 O alert("您的密码提示问题答案不能为空");
2 C- v, r- }# |, y document.sform1.checkans.focus();
) g1 _0 u; R' ?) n$ A return false;
0 F- t I o( e2 a& X+ P4 r }+ m& z0 L: v) L
return true;
% j% E8 E9 E0 W/ t% J 8 D, G2 H9 p1 }5 L# [3 o6 j
} ( C/ |& g* ]9 t; A1 X
</script> |
|