js获取input处理
<!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处理的更多相关文章
- js获取input上传文件名和后缀
var file = $("#filedata").val(); var pos = file.lastIndexOf("\\"); var filename ...
- 使用JS获取input值
获取input值,设置input值 可以使用 $(".class") $("#id") $("input[name='name']") re ...
- 有趣的js获取input标签中光标的索引
先看动图如下,我们就可以很清楚的知道获取input标签中光标的索引的意思了. 由于IE支持document.selection,Firefox,Chrome,Safari以及Opera都有select ...
- js 获取input type="file" 选择的文件大小、文件名称、上次修改时间、类型等信息
文件名的传递 ---全路径获取 $('#file').change(function(){ $('#em').text($('#file').val()); }); 文件名的传递 ---只获取文件名 ...
- js 获取input file路径改变图像地址
html代码 <img id="newImage" alt="100x100" src="__PUBLIC__/img/1.jpg" ...
- js获取input file路径改变图像地址
版权声明:好歹是我写的或者总结的或者抄的,总待给我个名份吧~ https://blog.csdn.net/sangjinchao/article/details/52250318 html代码 < ...
- js获取 input file 图片缩略图
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js 获取input选择的图片的信息
1JS $("#btn").click(function () { var imageEle = document.getElementById("images" ...
- js获取input checkbox的选中值
HTML代码: <form action="/test/action" method="get"> <input type="che ...
- js 获取 input file 文件 附给 image src
var a=document.querySelector('input[type=file]'); a.onchange = function (e) { //var reader = new Fil ...
随机推荐
- ATM购物车项目总结
目录 项目实现思路 ATM项目 优先实现功能 拆分函数 项目路径展示 项目启动文件 start.py 配置文件 setting.py 日志配置字典 日志函数 展示层 src.py 用户注册 获取用户输 ...
- IdentityServer4 - v4.x .Net中的实践应用
认证授权服务的创建 以下内容以密码授权方式为例. 创建模拟访问DB各数据源类 为模拟测试准备的数据源. /// 假设的用户模型 public class TestUser { public strin ...
- CVE-2022-26923 Windows域提权漏洞
前言 Active Directory 域服务,是一种目录服务,提供了存储目录数据信息以及用户相关的一些密码,电话号码等等一些数据信息,且可让用户和管理员使用这些数据,有利于域管理员对用户的数据信息进 ...
- day04-Vue01
Vue01 1.Vue是什么? Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面 Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合 支持和其他类库结合使 ...
- [C#]C++/CLI中interior_ptr和pin_ptr的区别
interior_ptr 当垃圾回收器移动对象时,Interior pointer能随之移动,并始终指向该对象. 但是如果把这个指针返回给外部函数,那么当垃圾回收时(垃圾回收期间会压缩对象,),对象地 ...
- 洛谷 P1094纪念品分组 题解
一道典型的贪心算法题. 题目内容不多说了,大致说一下代码的思路: 给定的所有纪念品中可以先用sort排一下顺序,然后从价格最高和最低的开始向中间靠拢(可以看做是指针),这样保证每组的搭配都是最优的. ...
- 图文并茂quasar2.6+vue3+ts+vite创建项目并引入mockjs,mockjs 拦截ajax请求的原理是什么,quasar为什么要使用boot?
每天都要开心(▽)哇: 首先呢,我们来创建项目 执行下面命令,开始创建项目啦 $ npm i -g @quasar/cli $ npm init quasar 下面是我的选项,仅供参考哇 √ What ...
- bash原样输出字符串中的换行
➜ code $ cat test.sh #!/bin/bash nr="`cat -`"\" echo "$nr" echo $nr echo &q ...
- STM32F4库函数初始化系列:PWM输出
1 void _TIM4_Configuration(void) 2 { 3 /* TIM4 Configuration --------------------------------------- ...
- 罗姆BU32107EFV缩写词
ADC Analog-to-Digital Converter Att Attenuation 衰减 AMix Analog Mixing AVol Analog Volume BPF Band-Pa ...