<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-touch-fullscreen" content="yes">
<meta name="full-screen" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="address=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>无标题文档</title>
<style type="text/css">
body{margin: 0; padding: 0;}
#myform{ width: 200px; position: absolute; top:50%; left:50%; margin: -100px 0 0 -100px;}
#num{width: calc(100% - 8px); line-height: 2.0em;}
#btn{ width: 100%; margin: 20px 0 0 0; padding: 5px 0;}
#showValue{width: 100%; text-align: center; margin: 20px auto;}
</style>
</head>

<body>
<form id="myform" name="myform" method="post" action="">
<input type="text" name="num" id="num" value="202303020826" />
<input type="button" id="btn" name="button" value="获取" onclick="btns()" />
<div id="showValue"></div>
</form>
<script language="javascript">
function btns(){
var list={"00":"0","01":"9","02":"6","03":"5","04":"8","05":"1","06":"4","07":"5","08":"4","09":"5","10":"1","11":"8","12":"5","13":"3","14":"7","15":"5","16":"6","17":"5","18":"8","19":"3","20":"3","21":"9","22":"7","23":"4","24":"1","25":"7","26":"0","27":"4","28":"9","29":"4","30":"9","31":"8","32":"3","33":"4","34":"8","35":"7","36":"9","37":"3","38":"4","39":"8","40":"9","41":"6","42":"2","43":"2","44":"8","45":"3","46":"0","47":"2","48":"9","49":"8","50":"9","51":"9","52":"2","53":"2","54":"0","55":"1","56":"7","57":"8","58":"2","59":"7","60":"0","61":"5","62":"6","63":"4","64":"9","65":"6","66":"8","67":"3","68":"2","69":"4","70":"4","71":"7","72":"2","73":"9","74":"2","75":"5","76":"5","77":"5","78":"4","79":"5","80":"7","81":"2","82":"0","83":"5","84":"9","85":"8","86":"1","87":"6","88":"1","89":"5","90":"3","91":"2","92":"5","93":"0","94":"3","95":"4","96":"9","97":"6","98":"7","99":"4"}
var input=myform.num;
var inputValue=input.value;
var ivlength=inputValue.length;
var show=document.getElementById('showValue');
if(ivlength!=12){
show.innerHTML="格式不正确";
show.style.color="#f00";
}else if(isNaN(inputValue)){
show.innerHTML="格式必须为数字";
show.style.color="#f00";
}else{
var pw1=inputValue.slice(0,2)
var pw2=inputValue.slice(2,4)
var pw3=inputValue.slice(4,6)
var pw4=inputValue.slice(6,8)
var pw5=inputValue.slice(8,10)
var pw6=inputValue.slice(10,12)
show.innerHTML=list[pw1] + list[pw2] + list[pw3] + list[pw4] + list[pw5] + list[pw6];
//document.write(inputValue);
//alert(inputValue);
}
}
</script>

</body>
</html>

js获取input处理的更多相关文章

  1. js获取input上传文件名和后缀

    var file = $("#filedata").val(); var pos = file.lastIndexOf("\\");  var filename ...

  2. 使用JS获取input值

    获取input值,设置input值 可以使用 $(".class") $("#id") $("input[name='name']") re ...

  3. 有趣的js获取input标签中光标的索引

    先看动图如下,我们就可以很清楚的知道获取input标签中光标的索引的意思了. 由于IE支持document.selection,Firefox,Chrome,Safari以及Opera都有select ...

  4. js 获取input type="file" 选择的文件大小、文件名称、上次修改时间、类型等信息

    文件名的传递 ---全路径获取 $('#file').change(function(){ $('#em').text($('#file').val()); }); 文件名的传递 ---只获取文件名 ...

  5. js 获取input file路径改变图像地址

    html代码 <img id="newImage" alt="100x100" src="__PUBLIC__/img/1.jpg" ...

  6. js获取input file路径改变图像地址

    版权声明:好歹是我写的或者总结的或者抄的,总待给我个名份吧~ https://blog.csdn.net/sangjinchao/article/details/52250318 html代码 < ...

  7. js获取 input file 图片缩略图

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. js 获取input选择的图片的信息

    1JS $("#btn").click(function () { var imageEle = document.getElementById("images" ...

  9. js获取input checkbox的选中值

    HTML代码: <form action="/test/action" method="get"> <input type="che ...

  10. js 获取 input file 文件 附给 image src

    var a=document.querySelector('input[type=file]'); a.onchange = function (e) { //var reader = new Fil ...

随机推荐

  1. 深入理解 Python 的对象拷贝和内存布局

    深入理解 Python 的对象拷贝和内存布局 前言 在本篇文章当中主要给大家介绍 python 当中的拷贝问题,话不多说我们直接看代码,你知道下面一些程序片段的输出结果吗? a = [1, 2, 3, ...

  2. Jenkins&&gitlab

    DevOps 强调整个组织的合作以及交付和基础设施变更的自动化 gitlab下载: 下载地址: https://docs.gitlab.com/ee/install/requirements.html ...

  3. ob-myfreemp3

    网站 aHR0cDovL3Rvb2wubGl1bWluZ3llLmNuL211c2ljLw== 打开之后随便搜一个歌手的名字或歌曲(这里搜林俊杰)  m/api/search,可以看到数据全在这里 全 ...

  4. a标签跳新链接,如果链接为空则不跳转

    a标签跳新链接,如果链接为空则不跳转 <el-carousel-item v-for="item in slideList" :key="item.id" ...

  5. Blazor组件自做十四 : Blazor FileViewer 文件预览 组件

    Blazor FileViewer 文件预览 组件 目前支支持 Excel(.docx) 和 Word(.xlsx) 格式 示例: https://www.blazor.zone/fileViewer ...

  6. Vue+ElementUI+Springboot实现前后端分离的一个demo

    目录 1.前期准备 2.创建一个vue项目 3.vue前端 4.java后端 5.启动 5.1.启动vue项目 5.2.启动后端 6.效果 7.总结 8.参考资料 vue官方文档:介绍 - Vue.j ...

  7. 官网下载CentOS系统镜像过程

    想学习CentOS系统,但是不知道镜像去哪里搞,随便去个第三方发现要么要注册,要么各种广告病毒,或者好不容易找到官网,不仅全英文,有些专业术语也不懂,本文说明官网下载自己想要的CentOS镜像整个流程 ...

  8. 双目测距+点云——使用MiddleBurry数据集的图片

    效果 输入: 左图 右图 输出: 视差图 深度图 实现了鼠标点击图片中的位置,显示其深度. 点云 其他例子点云: bicycle motorcycle 使用自己的双目摄像头拍摄的图片: bottle ...

  9. three.js一步一步来--如何画出构造辅助线

    可以参考下面代码,粘贴上去就有了~ <template> <div class="container"> <h1>初步构造出辅助线</h1 ...

  10. java中锁的概念/介绍

    前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率.本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6).使用场景进行举例,为读者介绍 ...