/*车牌号键盘 start*/ var provinces = new Array("京","津","渝","沪","冀","晋","辽","吉","黑","苏", "浙","皖","闽","赣","鲁","豫","鄂","湘","粤","琼", "川","贵","云","陕","甘","青","蒙","桂","宁","新", "ABC","藏","学","澳","港","警","使","W","delete"); var keyNums = new Array("1","2","3","4","5","6","7","8","9","0", "Q","W","E","R","T","Y","U","I","O","P", "A","S","D","F","G","H","J","K","L", "Z","X","C","返回","V","B","N","M","学","delete"); var keyNumss = new Array("1","2","3","4","5","6","7","8","9","0", "京","津","渝","沪","冀","晋","辽","吉","黑","苏", "浙","皖","闽","赣","鲁","豫","鄂","湘","粤","琼", "川","贵","云","陕","甘","青","蒙","桂","宁","新", "藏","delete"); var choseno = new Array("Q","W","E","R","T","Y","U","I","O","P", "A","S","G","H","J","K","L", "Z","X","C","V","B","N","M"); var chosenum = new Array("Q","W","E","R","T","Y","U","I","O","P", "A","S","D","F","G","H","J","K","L", "Z","X","C","V","B","N","M","学"); var xinnengyuan = false; //当input聚焦时候 /*function onfocusinput(){ var sin = $('#input').val(); if(sin.length<1){ openprovice(1); }else{ openprovice(2); } }*/ $("#input").focus(function(){ var val = $("#input").val(); document.activeElement.blur(); var sin = $(this).val(); console.log(" sin "+sin); if(sin.length<1){ console.log(" sin1 "); openprovice(1); }else if(val=='WJ'){ console.log(" sin2 "); openprovice(3); }else{ console.log(" sin3 "); openprovice(2); } }); $('#carsoft').click(function(){ var val = $("#input").val(); var sin = $(this).val(); console.log(" sin "+sin); if(val.length<1){ openprovice(1); }else if(val=='WJ'){ openprovice(3); }else{ openprovice(2); } }); function setdiv(){ var inputnum = $('#input').val(); var carsoft = $('#carsoft'); if(carsoft){ for(var i=0;i=2&&keyNums[i]=='O'){ li.style.color = '#999'; li.setAttribute('onclick',''); } if(sin.length==2&&xinnengyuan){ //console.log('长度为2时'+keyNums[i]+" sin "+sin); for(var ch = 0;ch', anim: 'up', shade :false, title:false, style: 'position:fixed; bottom:0; left:0; width: 100%; height: auto; padding:0; border:none;' }); //keynumbord(); if(n==1){ initprovice(); } else if(n==2){ keynumbord(); } else if(n==3){ initkeyNumss(); } } //选择省份 function choosep(obj){ var pname = obj.getAttribute('data-value'); var str = $('#input').val(); var inp = str; if(xinnengyuan&&str.length>=7&&pname!='delete'){ if(str.length==7){ inp +=pname; } if(func){ try{ func.userallorders(inp); }catch(e){} } layer.closeAll(); console.log('关闭'); }else if(!xinnengyuan&&str.length>=6&&pname!='delete'){ if(str.length==6){ inp +=pname; } try{ if(func){ try{ func.userallorders(inp); }catch(e){} } }catch(e){} layer.closeAll(); console.log('关闭'); }else{ if(pname=='delete'){ inp = str.substring(0,str.length-1); }else if(pname=='ABC'){ if(str.length>=1){ setTimeout(function(){ openprovice(2); },100); } }else{ inp +=pname; var nt = 2; if(pname=='W'){ nt = 3; inp +='J'; } setTimeout(function(){ openprovice(nt); },100); } $('#input').val(inp); setdiv(); } } //选择字母或数字 function chooseabc(obj){ var pname = obj.getAttribute('data-value'); var fontcolor = obj.style.color; var str = $('#input').val(); console.log(str); var inp = str; if(xinnengyuan&&str.length>=7&&pname!='delete'){ if(str.length==7){ inp +=pname; } if(func){ //if(func.userallorders()) try{ func.userallorders(inp); }catch(e){ } } layer.closeAll(); console.log('关闭'); }else if(!xinnengyuan&&str.length>=6&&pname!='delete'){ if(str.length==6){ inp +=pname; } //mui.toast('车牌号第二位为字母'); try{ if(func){ //if(func.userallorders()) try{ func.userallorders(inp); }catch(e){ } } }catch(e){ } layer.closeAll(); console.log('关闭'); }else{ if(pname=='delete'){ if($('#input').val().length==2||$('#input').val().length==3){ //$(".fontcolor").css('color','#999'); setTimeout(function(){ keynumbord(); console.log('初始化'); },100); } inp = str.substring(0,str.length-1); console.log(str.length+" "+str.substring(0,str.length-1)); if(str.length<2){ setTimeout(function(){ openprovice(1); },100); }else if(str.length==3&&str.substring(0,str.length-1)=='WJ'){ setTimeout(function(){ openprovice(3); },100); } }else if(pname=='返回'){ layer.closeAll(); }else{ if(str.length==1){ if(pname=='0'||pname=='1'||pname=='2'||pname=='3'||pname=='4'||pname=='5'||pname=='6'||pname=='7'||pname=='8'||pname=='9'){ $.toptip('车牌号第二位为字母','warning'); //$.toast('车牌号第二位为字母'); return; } } /*if(fontcolor=='rgb(153, 153, 153)'){ console.log('颜色是不可点击'); return false; }*/ setTimeout(function(){ keynumbord(); console.log('初始化'); },100); console.log('颜色 '+fontcolor); inp +=pname; } if($('#input').val().length==2){ $(".fontcolor").css('color','#000'); } if($('#input').val().length==6){ $(".tshu").css('color','#000'); }else{ $(".tshu").css('color','#999'); } } $('#input').val(inp); setdiv(); /*setTimeout(function(){ keynumbord(); console.log('初始化'); },100);*/ //openprovice(2); } //选择汉字或数字 function choosenumorh(obj){ var pname = obj.getAttribute('data-value'); var str = $('#input').val(); var inp = str; if(pname=='delete'){ if($('#input').val()=="WJ"){ inp =''; setTimeout(function(){ openprovice(1); },100); } }else if(pname=='返回'){ layer.closeAll(); }else{ inp +=pname; setTimeout(function(){ openprovice(2); },100); //openprovice(2); } $('#input').val(inp); //openprovice(2); setdiv() } /*end*/