网页特效-检查健康

Kiver 发布于2003-11-9 10:32 749 次浏览 1 位用户参与讨论   [复制分享主题]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?註冊

x

, p% W" H, x9 k8 ]1 s: a<script LANGUAGE="JAVASCRIPT">
( O/ c5 p8 N( w& s! f# |/ {- @) ]- X6 Q' G
<!-- hide this script tag's contents from old browsers' g$ `- a$ A3 A- x" f" v

: W" y" N1 ^; @. k8 h, [; Afunction ClearForm(form){" A/ X7 s: Z4 V9 M5 y! I& V
. p8 \+ |8 D7 k1 c7 @) J3 O
    form.weight.value = "";
0 X* \. H& ]# R& r* w9 j" b3 n$ n# M  h7 ]( Y- h, Q
    form.height.value = "";
6 {5 }2 v! d  r% x- v- ?
8 i  L0 ?- X  w0 s, r    form.bmi.value = "";7 J- v0 D! _7 D, H* G5 s) A! r

: ^' Y0 `4 W& N' V; I$ @8 J  C' _& N    form.my_comment.value = "";' }- f$ _/ ^7 Y+ }8 p
* F' `0 B: W& R- e. a3 A" J
}5 }) {5 j; K' j7 n

% v; V: G0 Z, A+ V/ Y; f' B# q% @- Y

. {- h; E' g! a5 {function bmi(weight, height) {
* P+ _! k! u! o7 O! l0 g$ J% s# }: k6 m
          bmindx=weight/eval(height*height);
. f" t! p2 k1 v- L# u$ K: W& g, C+ h% g8 E& I  ^# J) f. z) d1 [0 M
          return bmindx;
  D6 O. E2 t$ }2 t  E5 n% O
2 B" a7 [6 J  R' e}0 o2 [. ]8 P* i5 j
1 a' C, I6 j7 U# h2 H( A  P
function checkform(form) {- I7 C- s3 q; q( t
- j1 P1 u5 E' d. P) \
       if (form.weight.value==null||form.weight.value.length==0 7 z. R; E7 |9 |* r1 T& x
( f) |: p9 v* c
        || form.height.value==null||form.height.value.length==0){
6 C( Z- T' h0 s" }* ^: B7 m4 A# O! U3 c9 m# i5 N
            alert("\nPlease complete the form first");
8 [6 B' K8 P9 m6 h! _- V7 ^2 Z3 _
            return false;
/ M9 h4 K% h8 |, v3 ^+ z
; S0 T2 Z) p5 y# B       }/ I  i: ]1 K! u$ b

/ `& g4 A2 m: R9 W( r8 N       else if (parseFloat(form.height.value) <= 0||
& U% o( @3 _' E3 k2 d9 h: Q/ X+ h; S6 C$ H% }- L" d' N
                parseFloat(form.height.value) >=500||
7 u9 f7 z" j) |7 u/ G, n/ _0 w1 c5 S
                parseFloat(form.weight.value) <= 0||
# g7 D: c7 j& d$ d  v: a  |' m% ~/ S2 s  t. C9 S2 Y8 a( o0 f
                parseFloat(form.weight.value) >=500){  {1 O/ H" T1 y5 {1 q/ [) ]$ D

  I4 m8 z& I3 y! }, l2 f                alert("\nReally know what you're doing? \nPlease enter values again. \nWeight in kilos and \nheight in cm");
; a+ d3 i$ Y+ {' D8 v/ B* a; M4 ]
7 P, A4 d; I/ W/ U' v* j/ }  o                ClearForm(form);. C: Q! p9 |7 @

; x) M% x! x  U                return false;
) c. `; K, K$ m7 f7 s6 ]  `: [! d5 C8 P' s; X1 K1 p
       }
8 p! q" w- O  G" o. U* u$ X9 X0 t* a; I% [
       return true;
$ y) \- D2 x1 v; k, p" X1 b* m% N& [# a5 e; e2 E
}
; c. G/ i( L9 l9 d' z( [
, H4 ?1 [; p8 dfunction computeform(form) {
! B4 u% ?, [  a1 L4 o. ?& m
7 \# @9 m) q; l+ I7 p  C. d. ~4 F       if (checkform(form)) {# G& V5 E/ x& Z  ]' c) S9 {
( e6 a9 _* F3 l6 h( I
       yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));5 J8 Y  U! s# w2 f0 c) Q8 t

) [. o! B: @+ I6 U! Z       form.bmi.value=yourbmi;; a: C( z! R* I1 d" T# d6 e! B1 k) U

  c6 J8 e) c/ W8 |. C' V       if (yourbmi >30) {
8 R* H1 }" U7 i) m, U
" d7 x% z" M* v( u! t% g          form.my_comment.value="不要在闹了!!!";
( \, c; ^$ l! X- ^8 n1 f7 ^8 F/ w8 ]  s7 n; f) C/ x
       }
6 R: E# L* h  ^$ v0 x; z
( j+ f+ P/ |& W( M/ f# a8 N       else if (yourbmi >28 && yourbmi <=30) {7 z4 h: S6 A# X* x; f: t

2 R5 R) F3 n4 ]5 @/ ~1 A; u% u          form.my_comment.value="您是猪吗?";
3 p8 a$ x: ^7 U& P
% Y2 V+ t- w9 q6 |       }; a) i! L( G6 W9 d* H) i* [# o
& h+ s' E2 F, V$ |8 Y
       else if (yourbmi >23 && yourbmi <=28) {- F% X9 J0 ?+ l9 \1 C) N
& @# a' Z  K* F8 d6 m
          form.my_comment.value="两头猪也没有你重吧?";& Q  m8 ]: M( A/ C9 J; B
1 c1 _( f/ B% R
       }
. ^. _( i/ F+ c- G: o! R" O% y( M0 G! G$ j
       else if (yourbmi >21 && yourbmi <=23) {# ^) k: Q6 v7 J  O6 E! M

/ E6 v$ o! \- `) d5 b9 J          form.my_comment.value="您现在是偏胖,应该注意饮食!";. D& l2 q: P5 [" h% b% b, B4 }

3 h( }+ V& Z. \3 i2 _) h       }
6 ?; H% G1 U& G+ V3 N
6 C4 b6 P) c4 A# G  f4 l       else if (yourbmi >=19 && yourbmi <=21) {5 S3 C+ j3 Y+ A) A4 A6 E& S
2 f; o5 e3 ^5 j7 f
          form.my_comment.value="哇!!!您太苗条了! 是标准身材";7 G9 D# j' ^1 \/ \" l$ X# \% s
6 [6 m" `4 ]& `
       }
/ ]9 j; k5 H1 [$ e  q# p. m+ X
- M9 Z$ s5 E6 [1 ^8 Z" Q       else if (yourbmi >=18 && yourbmi <19) {% M- ?8 c9 V- v$ G" C

8 V3 R) Z3 U# Z) R9 Q; I- q          form.my_comment.value="您是不是营养不良?????";
6 p* [$ n9 Q+ k: j. C- K. j
- t* r' K& Q- A% }" R6 _. U# ?       }
: D4 I/ T  S& u. Z, T
# V9 U4 V$ b( ^" l  W  q+ O       else if (yourbmi >=17 && yourbmi <18) {- d/ L$ _; R* k9 P4 z- J/ L
! M+ c$ a) l, V4 {% Y
          form.my_comment.value="这个不是骨头吗????";: t2 w' V3 h6 [# D0 y

- E$ S8 D. c  H) t8 n2 R2 x       }, E. j/ @  @& V, F7 c

$ @' w( g' |( f8 N  R4 l' ^. y       else if (yourbmi <17) {9 ]( s* L. C; i) s
) d* K$ F: ^9 B+ K* Y
          form.my_comment.value="按照生物学来说这种生物是不能生存的";
* L  Q! h. A: y2 `/ @$ }
/ C9 D: `, |8 f0 c4 P       }; T2 ]* f' J( y! m& j

& l2 R# C/ r  E3 u/ ?7 Q  Y* A      }
- I" z3 k$ Q# f( U/ [) F( q) H/ F% L1 j$ [
       return;
" ?- A( n5 C0 @! {: x3 O$ {: t% B9 ]8 l/ A& K3 i! o1 n4 C
}
& {7 P) v0 P0 u' h' ^, Q) h4 L
4 ]% r1 |& Q5 J) I/ k/ W // -- done hiding from old browsers -->
2 f5 P$ X5 G) @3 |( p/ ?" _2 J. ^6 i* Z# P5 p. w. F
% G7 Y3 m9 c4 W4 z

. {" h, `8 T* E# L! \% [
2 i( E2 _' Y5 Q6 V! U/ ?</script>( `# t1 D6 a& ?7 x7 m; ?% \
  G8 T3 x  f6 w& n
3 S4 `4 J) E4 S6 t- [
<form NAME="BMI" method="POST">& g9 K9 _; k, Y' ~* g5 K! {. ^9 E
  <table border="1">* U) D8 H) ^3 R. O) z$ K
    <tr>( I  S) @% ?7 [5 ~1 ~
      <td><font color="red"><div align="center"><center><p>体重</font> (kg)</td>
; y6 T" t) ?5 l5 z6 n      <td align="center"><font color="red"><div align="center"><center><p>身高</font>(cm)</td>2 t# G* u( G, F. N  ^5 Y* k  j: Z
      <td align="center"><font color="blue"><div align="center"><center><p>健康值</font></td>
* _" X3 @% U" ]1 A0 G1 P1 h; {4 G      <td align="center"><font color="blue"><div align="center"><center><p>电脑对您的评价</font></td>
9 ~% n0 T" R+ H8 p0 Y+ v    </tr>
7 o) m7 c) y) y8 I! [! ^    <tr align="center">, ]* ]- g' x/ j$ C1 z
      <td><input TYPE="TEXT" NAME="weight" SIZE="6" onFocus="this.form.weight.value=''"></td>
4 h4 e$ _/ E$ c- Q! o, n      <td><input TYPE="TEXT" NAME="height" SIZE="6" onFocus="this.form.height.value=''"></td>
9 s! K/ `9 t, r1 L  G      <td><input TYPE="TEXT" NAME="bmi" SIZE="5"></td>
& y+ I$ Y$ }8 Y) [      <td><input TYPE="TEXT" NAME="my_comment" size="40"></td>
  a- ~' O3 m# n4 S    </tr>
3 g  X' N5 N+ S- [  </table>. Y, \( ?/ J6 u9 P* N
  <div align="center"><center><p><input TYPE="button" VALUE="确定"
+ L& u1 v# @3 Z+ p7 G  onClick="computeform(this.form)"> <input TYPE="reset" VALUE="取消"- u: {4 R* T, ]# n
  onClick="ClearForm(this.form)"> </p>/ |# q* Q/ k3 I3 Z" ?. P
  </center></div>3 O) ?! X/ k2 n+ o: `* ~2 _
</form>

已有(1)人评论

rubylin 发表于 2004-11-22 23:15:19 | 显示全部楼层
正啊,等我又试下先
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

快速
回复
返回
列表
返回
顶部