function InputDic(tblName, cmpField, dicId, dicName, txtId, txtName) {
var k = event.keyCode;
//alert(k);
var isValid = 0;
if (k == 9 || k == 13) {
return;
}
if (k == 32) {
isValid = 1;
//alert("空格");
}
else if (k > 47 && k < 58) {
isValid = 1;
//alert("数字");
}
else if (k > 64 && k < 91) {
//加32是因为得到的都是大写字母
k = k + 32;
isValid = 1;
//alert("字符");
}
if (isValid == 0) {
//alert('aaa');
window.event.returnValue = false;
return false;
}
var strCode = String.fromCharCode(k);
var strUrl = "../SelectDic.aspx?DicTable=" + tblName + "&CmpField=" + cmpField + "&DicId=" + dicId + "&DicName=" + dicName + "&CmpVal=" + strCode;
//alert(strUrl );
var str = null;
try {
str = window.showModalDialog(strUrl, "", "dialogWidth=900px;dialogHeight=600px;status=no;scroll=yes;resizable=yes");
} catch (e) {
alert('请关闭弹出窗口阻止程序!');
window.event.returnValue = false;
return;
}
if (typeof (str) != "undefined") {
var strArr = str.split(',');
//alert(strArr);
eval("document.all." + txtName).value = strArr[1];
eval("document.all." + txtId).value = strArr[0];
}
//return false;
window.event.returnValue = false;
}
var k = event.keyCode;
//alert(k);
var isValid = 0;
if (k == 9 || k == 13) {
return;
}
if (k == 32) {
isValid = 1;
//alert("空格");
}
else if (k > 47 && k < 58) {
isValid = 1;
//alert("数字");
}
else if (k > 64 && k < 91) {
//加32是因为得到的都是大写字母
k = k + 32;
isValid = 1;
//alert("字符");
}
if (isValid == 0) {
//alert('aaa');
window.event.returnValue = false;
return false;
}
var strCode = String.fromCharCode(k);
var strUrl = "../SelectDic.aspx?DicTable=" + tblName + "&CmpField=" + cmpField + "&DicId=" + dicId + "&DicName=" + dicName + "&CmpVal=" + strCode;
//alert(strUrl );
var str = null;
try {
str = window.showModalDialog(strUrl, "", "dialogWidth=900px;dialogHeight=600px;status=no;scroll=yes;resizable=yes");
} catch (e) {
alert('请关闭弹出窗口阻止程序!');
window.event.returnValue = false;
return;
}
if (typeof (str) != "undefined") {
var strArr = str.split(',');
//alert(strArr);
eval("document.all." + txtName).value = strArr[1];
eval("document.all." + txtId).value = strArr[0];
}
//return false;
window.event.returnValue = false;
}