js 移动端的输入金额的键盘

css篇

<style>

.nubmer {
float: left;
clear: right;
width: 32%;
height: 45px;
padding-top: 10px;
color: #009ad6;
font-size:35px;
font-weight:bold;
text-align: center;
}
.btn_shoukan{
text-align: center;
}
.btn_shoukan img{
margin-top: 10%;
}
.shoukanFont{
position: absolute;
margin-top:-35px;
left: 45%;
color:#FFF;
}
*{
margin:0px;
padding:0px;
}
.head{
background-color:#33a3dc;
width: auto;
height:180px;
}
.money{
padding-top:80px;
text-align:center;
font-size:30px;
color:#fff;
}
.money_xian{
width: 140px;
text-align: center;
padding-left: 120px;
display: block;
padding-top: 5px;
}

</style>



js脚本:

<script type="text/javascript">
var str="";
  function getName(num){
  if(str.indexOf('.')!=-1&&num=='.'){
    num='';
   }
 if(num=="a"){
   if(str.length>0){
 str=str.substring(0,str.length-1);
}else{
 str="";
}
 }else if(str.length==0&&num=='.'){
 str='';
 }else{
   str+=num;
  
 }
 if(str.indexOf('.')!=-1){
    str+='';
    $(".money").text("¥ "+str);
 }else{
  $(".money").text("¥ "+str+".00");
 };   
  if(str.substring(0, 2)=="00"){
  str='';
 };
   
      if(str==""){
      $(".money").text("¥0.00");
      };
  };
 function Article(){
  if(str!=""&& str!="¥0.00"){
 
  if(str>=100&&str<=20000){
 
  window.location.href="QuickPayment.jsp";
  }else{
  layer.msg("金额只能在100~20000之间");
  };
  }else{
  layer.msg("请输入金额!");
  }
 }

</script>
  页面内容:

  <body>
  <div>
 <div class="head">
  <div>
  <div class="money">¥ 0.00</div>
  <div class="money_xian"><hr/></div>
  </div>
 </div>
<div style="padding-top:20%;  padding-left: 5px;">
<div class="nubmer" onClick="getName('1',this)" style="text-align: center;">1</div>
<div class="nubmer" onClick="getName('2',this)">2</div>
<div class="nubmer" onClick="getName('3')">3</div>
<div class="nubmer" onClick="getName('4')">4</div>
<div class="nubmer" onClick="getName('5')">5</div>
<div class="nubmer" onClick="getName('6')">6</div>
<div class="nubmer" onClick="getName('7')">7</div>
<div class="nubmer" onClick="getName('8')">8</div>
<div class="nubmer" onClick="getName('9')">9</div>
<div class="nubmer" onClick="getName('0')">0</div>
<div class="nubmer" onClick="getName('.')">.</div>
<div class="nubmer" onClick="getName('a')"><img alt="" src="<%=basePath%>imgs/zhifupay/icon_empty.png"></div>
</div>
</div>  
<div class="btn_shoukan" onClick="Article()">
<div><img alt="" src="<%=basePath%>imgs/zhifupay/btn_shoukuan.png"></div>
<div class="shoukanFont">收款</div>
</div>


  </body>


实现效果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值