js回车事件,js禁止Backspace键,2个页面之间的JS传值,dinq之group by 语法
来源:互联网 发布:智能电视网络错误 编辑:程序博客网 时间:2024/06/06 00:01
一:js回车事件
1"js触发回车事件
<script type="text/javascript">
function document.onkeydown(){ //网页内按下回车触发
if(event.keyCode==13)
{
document.getElementById("Button").click();
return false;
}
}
</script>
2:禁止Backspace键返回上一页
如果当前选中的是text的话,那么只要他不是只读的话,就执行,否则禁止执行
function document.onkeydown() {
if (event.keyCode == 8) {
if (document.activeElement.type == "text") {
if (document.activeElement.readOnly == false)
return true;
}
return false;
}
}
<%=Html.TextBox("LastModificationTime", SingleTimeInfo.LastModificationTime, new { ReadOnly="readonly" })%>
注意,这里最容易弄错的地方就是大小写。
ReadOnly="readonly" 首字母大写,然后关键字大写。这个是在MVC中,Html.TextBox用到得时候
document.activeElement.readOnly == false这里的readOnly 是首字母小写
如果大小写弄错了,程序将无法正常运行
4:2个页面之间的JS传值
3:dinq之 group by 语法
var q = from item in db.Units 从db.Units 中拿数据
group item by item.UnitId into g 拿了UnitId这一列 丢到了 容器 g中
select new { maxUnitsId = g.Max(item => item.UnitId) }; 然后调用max函数。 取最大的
2个独立的页面怎么通过js来传值
二种办法:
第一种:
A页面:var value= window.showModalDialog('b.html');
B页面: window.returnValue="值"; window.self.close();
A页面:直接使用value 即可。
第二种:
A页面:window.open('b.html');
B页面:self.opener.document.getElementById("父窗体的控件名").value="值";
- js回车事件,js禁止Backspace键,2个页面之间的JS传值,dinq之group by 语法
- JS监听整个页面的回车事件
- JS监听整个页面的回车事件
- JS 监听整个页面的回车事件
- js禁止后退键(Backspace)
- js页面键盘回车事件
- js捕获页面回车事件
- BACKSPACE禁止使用(js)
- js禁止enter回车事件方法
- js中获取键盘事件及禁止退格键Backspace处理
- 页面后退键(Backspace)失效JS
- js 页面不响应回车事件
- 关于禁止回车提交表单的js
- js处理backspace键
- js 回车事件兼容多个浏览器
- js 回车事件兼容多个浏览器
- JS禁止页面中的一些操作事件
- js禁止回车自动提交
- 使用windows自带的搜索快速搜索文本类型文件的内容
- SQL中得到两个日期之间相隔 xx天xx小时xx分xx秒
- 对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
- 检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
- 安装DNN时端口号设定
- js回车事件,js禁止Backspace键,2个页面之间的JS传值,dinq之group by 语法
- 将类转变为对象,取其中需要的值
- WSAEnumNetworkEvents
- jfreechart linux 乱码解决
- 深入理解C语言指针
- /x无法显示一般的空格匹配!
- VC 剪贴板操作
- 获取IP地址
- std::map&&std::set