社区
Web 开发
帖子详情
我想做一个功能 请大家进来看看吧
talent1314
2011-03-04 01:56:42
我想用JavaScript的代码 在表格中做出和EXECL一样的效果 按回车光标自动到下面的一行 按回车光标自动向到上面一行 请大家教教我吧 我是一点思路都没有 唉....
...全文
183
9
打赏
收藏
我想做一个功能 请大家进来看看吧
我想用JavaScript的代码 在表格中做出和EXECL一样的效果 按回车光标自动到下面的一行 按回车光标自动向到上面一行 请大家教教我吧 我是一点思路都没有 唉....
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolbamboo2008
2011-03-05
打赏
举报
回复
2楼思路不错,结贴吧
biristone
2011-03-05
打赏
举报
回复
2L V5! 至于EXCEL样式,还是要好好看看DOM
建议用层里面套TABLE,TABLE里方TEXT再加个CSS来实现EXCEL样式:
<span id="CriteriaPart" jwcid="@wade:Part" optimize="true" align="center">
<div id="CriteriaPane" jwcid="@Any" nowrap="nowrap" style="display:none;width:15%;border:1;z-index:10" class="newmyinputbox">
<div>
<table id="CriteriaTable" border="1">
<span>已选客户经理:</span>
</table>
</div>
</div>
</span>
用JS来获取以上层里的TABLE和TEXT对象。
增加表格对象:
function addMGRList(panename,tablename,listname)
{
getElement(panename).style.display = "";
var octobject = getElement(tablename);
for(var i=0;i<$F(listname).split(",").length;i++)
{
var newTr = octobject.insertRow();
var newTd = newTr.insertCell();
newTd.innerHTML = $F(listname).split(",")[i];
}
}
删除表格对象:
function clearMGRList(panename,tablename)
{
var octobject = getElement(tablename);
for(var j=0;j<octobject.rows.length;j++)
{
octobject.rows[j].removeNode(true);
j--;
}
getElement(panename).style.display = 'none';
}
这只是我用到的,具体做成什么样,LZ研究下DOM对象和CSS。
BearKin
2011-03-05
打赏
举报
回复
[Quote=引用楼主 talent1314 的回复:]
我想用JavaScript的代码 在表格中做出和EXECL一样的效果 按回车光标自动到下面的一行 按回车光标自动向到上面一行 请大家教教我吧 我是一点思路都没有 唉....
[/Quote]
2L的实现方式即可 拦截keydown事件(keyclick也可以) 然后根据keyCode决定接下来的操作(比如拦截回车 将returnValue改成false 而其他情况则正常返回returnValue)
虽然我并不太知道你现在的excel是咋解决的(至少拦截键盘事件的方式你知道了) 不过我出个损招
就是加个excel表格的背景图 木哈哈..
arkor
2011-03-05
打赏
举报
回复
楼上的人好牛逼啊
talent1314
2011-03-05
打赏
举报
回复
大家再帮忙想想吧 谢谢大家了
jackey_ctdw
2011-03-04
打赏
举报
回复
思路很好
顶一下
模拟 做做看
haixiang710
2011-03-04
打赏
举报
回复
对键盘上的按键事件进行控制
我们可以利用以下脚本来监听网页中的键盘事件,一旦用户按下Enter键便开始你绑定的事件。
01. function getKey(e){
02. e = e || window.event;
03. var keycode = e.which ? e.which : e.keyCode;
04. if (keycode == 13 || keycode == 108){ //如果按下ENTER键
05. //在这里设置你想绑定的事件
06. }
07. }
08.
09. // 把keyup事件绑定到document中
10. function listenKey ( ) {
11. if (document.addEventListener) {
12. document.addEventListener( "keyup" ,getKey, false );
13. } else if (document.attachEvent) {
14. document.attachEvent( "onkeyup" ,getKey);
15. } else {
16. document.onkeyup = getKey;
17. }
18. }
最后附上,键盘中所有按钮的keycode一览
字母和数字键的键码值(keyCode)
A 65 J 74 S 83 1 49
B 66 K 75 T 84 2 50
C 67 L 76 U 85 3 51
D 68 M 77 V 86 4 52
E 69 N 78 W 87 5 53
F 70 O 79 X 88 6 54
G 71 P 80 Y 89 7 55
H 72 Q 81 Z 90 8 56
I 73 R 82 0 48 9 57
数字键盘上的键的键码值(keyCode) 功能键键码值(keyCode)
0 96 8 104 F1 112 F7 118
1 97 9 105 F2 113 F8 119
2 98 * 106 F3 114 F9 120
3 99 + 107 F4 115 F10 121
4 100 Enter 108 F5 116 F11 122
5 101 - 109 F6 117 F12 123
6 102 . 110
7 103 / 111
控制键键码值(keyCode)
BackSpace 8 Esc 27 Right Arrow 39 -_ 189
Tab 9 Spacebar 32 Down Arrow 40 .> 190
Clear 12 Page Up 33 Insert 45 /? 191
Enter 13 Page Down 34 Delete 46 `~ 192
Shift 16 End 35 Num Lock 144 [{ 219
Control 17 Home 36 ;: 186 \| 220
Alt 18 Left Arrow 37 =+ 187 ]} 221
Cape Lock 20 Up A
通过监测用户按了ENTER键,来处理表格.
ma309385560
2011-03-04
打赏
举报
回复
这东西不好弄还要夸浏览器 除非 你js跟css都很厉害 要不别尝试开发富客户端 看看别的富客户端吧 ext flex之类的有没有这些功能
想
学android
进来
看看
吧~ ~
我深知学校里面有很多同学
想
学习新的知识,而苦于没有指导。其实我
想
说的是,很多东西需要...看了评论的朋友要么就是要源码之类的,其实看源码确实是一种很快提高自己一种方式。但我绝对无论你开发什么,对你所在的平台
超全面整理fastAPI(从入门到运用),
进来
看十秒钟再走不迟
我自己也就学了不到
一个
星期,现在将学习过程的笔记分享出来 希望能给大家一点帮助,如果你也喜欢我的博客,欢迎关注我的动态,一起学习一起进步 入门从第一章到第四章即可 提升从第五章到第七章 进阶从第八章往后,...
Zynq术语详解,不懂啥是PL,PS,APU,SCU?那就
进来
看看
吧
那就
进来
看看
吧 PS: 处理系统 (Processing System) , 就是与FPGA无关的ARM的SOC的部分。 PL: 可编程逻辑 (Progarmmable Logic), 就是FPGA部分。之所以叫PL,而不是叫FPGA,我
想
,原因主要是考虑到让搞软件的兔子们...
java是如何编写我的世界_我的世界插件制作详细图文教程 教你制作强大的CraftBukkit插件...
序言一、要
想
成功编写
一个
大型插件,你应准备好如下条件充沛的精力,充足的时间,和坚持不懈的精神 —— 制作插件是
一个
既耗时又耗精力的事情,建议高中生不要参与
进来
,等毕业再来也不迟;具有自主...
基于PHP实现
一个
简单的在线聊天
功能
一直很
想
试着
做
一
做
这个有意思的
功能
,感觉复杂的不是数据交互和表结构,麻烦的是前端展..于是..需求分析要实现
功能
,首先要
做
前端,经过对比其他网站的在线聊天
功能
,发现除了基本的聊天
功能
以外,还要注意以下几点.1....
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章