js 移动端的输入金额的键盘
来源:互联网 发布:javascript 取消 bind 编辑:程序博客网 时间:2024/06/06 07:30
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>
实现效果如下:
- js 移动端的输入金额的键盘
- 移动端输入键盘被遮盖的处理方法
- 输入框随键盘移动的实现
- JS判断输入的是金额或者数字
- 金额输入的正则表达式
- 验证输入金额的正则
- 关于输入框随键盘移动的方法
- js金额输入规则
- 移动端输入框与底部定位键出现的键盘弹出问题
- 移动端固定输入框在底部会被键盘遮挡的解决方法
- 移动端虚拟键盘遮挡页面输入框等元素的解决方案
- 移动端 ios键盘挡住底部 输入框的问题完美解决方案
- 移动端固定输入框在底部会被键盘遮挡的解决方法
- JS金额数字的格式化
- js校验金额的方法
- js金额的格式化效果
- 控制键盘的输入
- iOS - 设置底部输入框随键盘的移动而移动
- 17101301_CentOS7(64)下Tomcat+Oracle发布WEB项目
- Java_集合(Set、List、Queue)
- LeetCode刷题(15)
- 首次曝光!成都天府国际空港新城交通规划图出炉
- MySQL 命令无效问题
- js 移动端的输入金额的键盘
- 什么是事物
- kubernetes 应用的滚动升级
- js 获取当前链接中的参数内容
- TCP建立连接为什么需要三次握手的一些回答整理
- 文本加密
- 往数据库里添加date(时间)类型的数据
- 移动电源可以带上飞机吗?2万毫安移动电源规格简析
- 通过jdbc的方式把excel表格中的数据导入数据库