js根据按键传值跳转页面
来源:互联网 发布:简易c语言程序 编辑:程序博客网 时间:2024/05/01 15:11
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;
}
0 0
- js根据按键传值跳转页面
- js根据不同设备进行页面跳转
- JS实现页面跳转并传值
- js页面跳转传参
- 关于js跳转页面传值乱码的解决方案
- js跳转页面并传值以及localStorage的用法
- HTML页面之间跳转与传值(JS代码)
- js页面跳转并传值的常用方法
- js页面跳转并传值的常用方法
- HTML页面之间跳转与传值(JS代码)
- HTML页面之间跳转与传值(JS代码)
- vue.js 页面跳转传值 localStorage本地存储
- js里 post传值并跳转页面
- 页面a跳到另一个页面b,js实现页面跳转传值
- 页面跳转传值
- 根据不同的输入值实现页面跳转.structs
- Android的按键页面跳转设计
- JS页面跳转传url地址错误
- L1 norm, L2 norm
- 图像处理中GlobalAlloc、GlobalLock、GlobalUnLock
- PL/SQL 基础
- Java多线程断点续传下载
- Tablelayout 讲解
- js根据按键传值跳转页面
- Linux常用命令解析
- [javascript]canvas 热点区域图,框选区域并在区域显示热点
- C++学习笔记 --- STL练习合并merge函数
- 部署 PHP 系列,第 3 部分: 加速用于 Oracle 的 PHP 代码运行速度
- B - Catch That Cow
- java发送短信测试例子,备着以后用
- Merge Two Sorted Lists
- linux下乱码问题总结