JS Demo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>

  <title> New Document </title>

  <meta content="text/html;charset=gbk">
 
  <script type="text/javascript">
  window.onload=function(){
  //根据用户的性别相应的显示
  document.getElementById("male").onclick=function(){
   document.getElementById("man").style.display="block";
      document.getElementById("woman").style.display="none";
  }
  document.getElementById("female").onclick=function(){
   document.getElementById("woman").style.display="block";
   document.getElementById("man").style.display="none";
  }
  
 //计算结果的函数
 function getResult(){
  //用变量存储复选框被选择的情况,得到布尔型值
  var sex1=document.getElementById("male").checked;
  var sex2=document.getElementById("female").checked;
  
  var yourmoney=document.getElementById("yourmoney").value;
  if(sex1){
   var yoursmoke=document.getElementById("yoursmoke").value;
   var yourdrink=document.getElementById("yourdrink").value;
  }
  else{
   var yourface=document.getElementById("yourface").value;
   var yourcloth=document.getElementById("yourcloth").value;
  }
  var result=0;
  if(sex1){
   result=yourmoney-yoursmoke-yourdrink;
  }else if(sex2){
   result=yourmoney-yourface-yourcloth;
  }
  return result;
  
 }
 function showResult(name,age,money,result){
  var str=name+"您好,您的年龄是"+age+",您的月收入是"+money+".<br>根据计算您的月结余为"+result+",感谢参与!";
  var div=document.createElement("div");
  div.innerHTML=str;
  document.body.appendChild(div);
 }
 document.getElementById("submit").onclick=function(){
  var isok=confirm("是否确认提交数据?点【确定】提交,点【取消】放弃");
  if(isok){
   var name=document.getElementById("name").value;
   var age=document.getElementById("age").value;
   var yourmoney=document.getElementById("yourmoney").value;
   var yourresult=getResult();
   showResult(name,age,yourmoney,yourresult);
  }
 }
  }
  </script> 

 </head>

 <body>  
  <form>
 性别:<input type="radio" name="sex" id="male">男 <input type="radio" name="sex" id="female">女<br>
 姓名:<input type="text" id="name" value=""><br>
 年龄:<input type="text" id="age" value=""><br>
    月收入:<input type="text" id="yourmoney" value=""><br>
 <div id="man" style="display:none">
 月抽烟花费:<input type="text" id="yoursmoke" value=""><br>
 月喝酒花费:<input type="text" id="yourdrink" value=""><br>
     </div>
 <div id="woman" style="display:none">
 月美容花费:<input type="text" id="yourface" value=""><br>
 月购置衣物花费:<input type="text" id="yourcloth" value=""><br>
 </div>
 <hr />
 <input type="button" id="submit" value="提交"><input type="reset" value="重置"><br>
  </form>  
 </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值