html语言中写汽车之家,html中车牌号省份简称输入键盘的示例代码

本文主要是介绍html语言中写汽车之家,html中车牌号省份简称输入键盘的示例代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

a41723a16d8c7204e4651eb4c0a5b8fb.png

7488ed62ebacb11f05b714e77505713a.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车牌号输入键盘内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

这篇关于html语言中写汽车之家,html中车牌号省份简称输入键盘的示例代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/337648

相关文章

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

Spring StateMachine实现状态机使用示例详解

《SpringStateMachine实现状态机使用示例详解》本文介绍SpringStateMachine实现状态机的步骤,包括依赖导入、枚举定义、状态转移规则配置、上下文管理及服务调用示例,重点解... 目录什么是状态机使用示例什么是状态机状态机是计算机科学中的​​核心建模工具​​,用于描述对象在其生命

PostgreSQL中rank()窗口函数实用指南与示例

《PostgreSQL中rank()窗口函数实用指南与示例》在数据分析和数据库管理中,经常需要对数据进行排名操作,PostgreSQL提供了强大的窗口函数rank(),可以方便地对结果集中的行进行排名... 目录一、rank()函数简介二、基础示例:部门内员工薪资排名示例数据排名查询三、高级应用示例1. 每

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

深入理解Go语言中二维切片的使用

《深入理解Go语言中二维切片的使用》本文深入讲解了Go语言中二维切片的概念与应用,用于表示矩阵、表格等二维数据结构,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录引言二维切片的基本概念定义创建二维切片二维切片的操作访问元素修改元素遍历二维切片二维切片的动态调整追加行动态

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

MySQL 定时新增分区的实现示例

《MySQL定时新增分区的实现示例》本文主要介绍了通过存储过程和定时任务实现MySQL分区的自动创建,解决大数据量下手动维护的繁琐问题,具有一定的参考价值,感兴趣的可以了解一下... mysql创建好分区之后,有时候会需要自动创建分区。比如,一些表数据量非常大,有些数据是热点数据,按照日期分区MululbU