js到底如何实现嘞看代码html内容
<div class="input_itme"> <div id="box"> <p>*</p> <p>证件号码</p> </div> <div class="enter"> <p><input type="number" id="certificatea" class="inp" placeholder="请输入证件号" onchange=cates()></p> </div> <span id="code" class="tet">请输入证件号</span> </div> </div> <div class="input_list"> <div class="input_itme"> <div id="box"> <p>*</p> <p>性别</p> </div> <div class="enter"> <p><input readonly="readonly" id="sex" placeholder="输动填充"></p> </div> </div> <div class="input_itme"> <div id="box"> <p>*</p> <p>生日</p> </div> <div class="enter"> <p><input readonly="readonly" id="day" placeholder="输入身份证号自动填充" value=''></p> </div> </div>
js
看看如何操作的看看别直接cv走好吧,后期做一些东西还要用 记号记号,
function cates() { //获取证件号码 let certificatea = $('#certificatea').val(); console.log($('#certificatea')); //提取性别信息 let sex = parseInt(certificatea.charAt(16)); console.log(sex); console.log(certificate); issex = sex % 2 === 0 ? '女' : '男'; // console.log(issex); day = certificatea.substr(6, 8); //自动填充性别与生日 document.getElementById('sex').value = issex; document.getElementById('day').value = day; console.log(issex); }
你已学会,这段代码是读取年月日没有其他的
当你读到这里的时候你已经v走了对吧,