html 车牌号输入代码,html中车牌号省份简称输入键盘的示例代码

这篇文章主要介绍了html中车牌号省份简称输入键盘的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

原理是先写出一个按键的div,然后再根据屏幕的大小去自动适应生成键盘,效果如下图:

bd745ab638ceb9d948644727bba97b30.png

具体实现代码如下,就不细说了。

/* *{

font-family:"黑体";

} */

.content{

width:265px;

height:353px;

position:absolute;

top:50%;

left:50%;

height:50%;

margin:-177px 0 0 -132px;

}

.label_province{

position:absolute;

top:6px;

left:10px;

}

.input_province{

position:absolute;

text-align:center;

width:26px;

left:1px;

top:6px;

border:none;

outline:0;

font-family:"黑体";

}

.input_font{

font-size:18px;

color:#333333;

}

.input_font_plate{

font-size:14px;

color:#333333;

}

.input_platenumber_base{

position:absolute;

text-align:center;

width:34px;

top:13px;

border:none;

outline:0;

}

.input_city{

left:44px;

}

.label_platenumber{

font-size:14px;

color:#999;

width:265px;

text-align:center;

margin-top:29px;

border:0;

outline:0;

}

.input_park{

font-size:14px;

color:#666;

width:265px;

text-align:center;

border:0;

outline:0;

}

.label_btntext_confirm{

position:absolute;

top:12px;

font-size:16px;

width:214px;

left:0;

}

.label_btn_text{

text-align:center;

color:#FFF;

/* font-weight:bold; */

}

.key_province{

font-size:17px;

position:absolute;

left:2.5px;

top:8px;

border:0;

width:28px;

text-align:center;

font-family:"黑体";

}

               

                   

               

确定

确定

var provinces = new Array("京","沪","浙","苏","粤","鲁","晋","冀",

"豫","川","渝","辽","吉","黑","皖","鄂",

"津","贵","云","桂","琼","青","新","藏",

"蒙","宁","甘","陕","闽","赣","湘");

function provinceSelect(){

showProvince();

}

function parkSelect(){

alert("选择停车场");

}

function confirm(){

alert("确定");

}

function showProvince(){

var screenWidth=window.screen.width;

//求出列数,向下取整

var columns = Math.floor((screenWidth - 9)/42);

//求出行数,向上取整

var rows = Math.ceil(31/columns);

//算出按键背景的高度,为每个按键的高度+间隔+上下边距,48为每个按键的高度+距下一个按键的距离

var key_bg_height= rows*48+16;

var x_space = (screenWidth - 9 - 42*columns)/(columns);

var start_x = 9+x_space;

var start_y = 12;

var keyboard_province = document.getElementById("id_keyboard_province");

keyboard_province.style.position="fixed";

keyboard_province.style.top= (window.screen.height-key_bg_height)+"px";

keyboard_province.style.left=0;

keyboard_province.style.backgroundColor="#f2f2f2";

keyboard_province.style.width="100%";

keyboard_province.style.height=key_bg_height+"px";

//keyboard_province.style.display="block";

keyboard_province.innerHTML = '';

for(var i=0;i

for(var j=0;j

var provinceIds = i*columns+j;

if(provinceIds

var x = 9+(j+1)*x_space+j*42;

var y = 12+i*48;

/* var addHtml = addKeyProvince(x,y,provinceIds);

alert(addHtml); */

$("#id_keyboard_province").append(addKeyProvince(x,y,provinceIds));

}

else{

keyboard_province.style.display="block";

return;

}

}

}

}

function addKeyProvince(x,y,provinceIds){

var addHtml = '

';

            addHtml += '';

addHtml += '';

addHtml += '

';

return addHtml;

}

function chooseProvince(province){

/* alert(province+"======"+provinces[7]); */

document.getElementById("id_province").value=province;

$("#id_keyboard_province").hide();

}

到此这篇关于html中车牌号省份简称输入键盘的示例代码的文章就介绍到这了,更多相关html车牌号输入键盘内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

来源:脚本之家

链接:https://www.jb51.net/web/731451.html

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值