日期:2014-05-16 浏览次数:20608 次
var selectItemNum = -1; var selectmore = -1; var domTitle; var selectValue = ''; jQuery().ready(function() { var elementCarNo = document.getElementById("licenceNo"); jQuery("#licenceNo").bind("keyup", function() { webChangelicenceNo(this); }); // js.event.add(elementCarNo, "focus", function() { // eme = elementCarNo; // }); //检查输入中的非法字符 function checkChar(InString) { for (Count = 0; Count < InString.length; Count++) { TempChar = InString.substring(Count, Count + 1); if (!checkshuzi(TempChar) && !checkzimu(TempChar) && !checkhanzi(TempChar)) { return (true); } } return (false); } //判断数字 function checkshuzi(shuziString) { var shuzi = shuziString.match(/\d/g); if (shuzi == null) return (false); else return (true); } //判断字母 function checkzimu(zimuString) { var zimu = zimuString.match(/[a-z]/ig); if (zimu == null) return (false); else return (true); } //判断汉字 function checkhanzi(hanziString) { var hanzi = hanziString.match(/[^ -~]/g); if (hanzi == null) return (false); else return (true); } //enter key event for licenceNo jQuery("#licenceNo").keydown(function(e) { // var e = e || event; // var eventKeyCode = e.witch || e.keyCode; // if (eventKeyCode == 13) { // var reg = /^([\u4e00-\u9fa5]|[A-Z]){1,2}[A-Za-z0-9]{1,2}[-\s]?[0-9A-Za-z]{5}$/; // // if ($("vehicleNumber").value) { // // if (!reg.test($('vehicleNumber').value)) { // alert("输入的车牌号码不符合规范,请检查!"); // this. // // (); // this.select() // return; // } // if (jQuery('#vehicleNumber').val() != jQuery('#vehicleNumber').defaultValue) { // window.location.assign('txn.do?method=getRepairOrderByVehicleNumber&vehicleNumber=' + (jQuery('#vehicleNumber').val() == jQuery('#vehicleNumber').defaultValue ? '' : jQuery('#vehicleNumber').val())); // } // else { // window.location.assign('customer.do?method=carindex'); // } // } // else { // window.location.assign('customer.do?method=carindex'); // } // } var e = e || event; var eventKeyCode = e.witch || e.keyCode; if (eventKeyCode == 13) { // var reg = /^([\u4e00-\u9fa5]|[A-Z]){1,2}[A-Za-z0-9]{1,2}[-\s]?[0-9A-Za-z]{5}$/; if ($("licenceNo").value) { var nameValue = jQuery('#licenceNo').val(); var ResultStr = ""; var ResultStr1 = ""; //去除空格 Temp = nameValue.split(" "); for (i = 0; i < Temp.length; i++) ResultStr1 += Temp[i]; //去除横杠 "-" Temp1 = ResultStr1.split("-"); for (i = 0; i < Temp1.length; i++) ResultStr += Temp1[i]; //if (!reg.test(jQuery('#m_text_id').val())) { if (checkChar(ResultStr)) { alert("输入的车牌号码不符合规范,请检查!"); // this.focus(); // this.select() // return; } else if (jQuery('#licenceNo').val() != jQuery('#licenceNo').defaultValue) { var nameValue = ResultStr; //如果首字符是汉字 if (checkhanzi(nameValue.substring(0, 1))) {