毛子
http://www.29db.com 天天人物网
posts - 7, comments - 1, trackbacks - 15, articles - 0
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
实现一个不错的效果,全部js实现
Posted on 2008-03-21 13:39
毛子
阅读(42)
评论(0)
编辑
收藏
我想 数量 列输入框输入完后,回车 自动增加一个新行,继续输入,输入完数量后回车,再增加一行,再继续输入,直到输入完毕后,点提交,会出来一个输入信息确认的页面,之后再 点 提交,就把数据一起提交到数据库里,实现如下:
<
html
>
<
head
></
head
>
<
body
>
<
form
>
<
table
width
='200px'
align
="center"
>
<
thead
>
<
tr
><
td
width
='50%'
>
货号
</
td
><
td
width
='50%'
>
数量
</
td
></
tr
>
</
thead
>
<
tbody
id
='tbody'
>
<
tr
><
td
><
input
type
="text"
/></
td
><
td
><
input
type
="text"
onkeydown
="IsEnter(event)"
/></
td
></
tr
>
</
tbody
>
<
tfoot
>
<
tr
><
td
colspan
='2'
align
="center"
><
input
type
="button"
onclick
="return check(this.form)"
value
="提交"
/></
td
></
tr
>
</
tfoot
>
</
table
>
<
script
type
="text/javascript"
>
function
IsEnter(e)
{
e
=
e
||
event;
if
(e.keyCode
==
13
)
{
NewRow();
//
阻止提交的执行
if
(e.preventDefault)
//
ff
e.prevetnDefault();
else
//
ie
{
e.keyCode
=
0
;
e.returnValue
=
false
;
}
}
}
function
NewRow()
{
var
td
=
document.getElementById(
'
tbody
'
);
td.appendChild(td.rows[
0
].cloneNode(
true
));
var
inputs
=
td.rows[td.rows.length
-
1
].getElementsByTagName(
"
input
"
);
for
(
var
i
=
0
;i
<
inputs.length;i
++
)
{
inputs[i].value
=
''
;
}
inputs[
0
].focus();
}
function
check(f)
{
if
(confirm(
'
确认提交?
'
))
f.sumit();
}
</
script
>
</
form
>
</
body
>
</
html
>
绿色通道:
好文要顶
关注我
收藏该文
与我联系
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
谷歌将出售Clearwire股份 不到收购价1/10
·
为什么Google比苹果更令微软恐惧?
·
思科拟2.71亿美元收购私有公司Lightwire
·
社交商务公司Bazaarvoice将于2月24日进行IPO
·
戴尔收购备份软件公司AppAssure
»
更多新闻...
最新知识库文章
:
·
领域模型管理与AOP
·
编程的艺术:漂亮的代码和漂亮的软件
·
GIT分支管理是一门艺术
·
编程:是一门艺术
·
编程是一门艺术吗?
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
Powered by:
博客园
Copyright © 毛子
日历
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
http://www.29db.com
昵称:
毛子
园龄:
6年1个月
粉丝:
0
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
最新随笔
1. 股票估价网 www.5630.info
2. 悟透[近朱者赤近墨者黑]的道理
3. 实现一个不错的效果,全部js实现
4. 由于时间宝贵,所以不写BLOG了,发些技术东西与大家分享
5. 说者无心 听者有心 -- 言多必失
6. 2006年的最后1刻
7. 计算两个日期的时间间隔
随笔分类
(7)
Affection life(4)
Ajax
ASP.NET2.0
C#(1)
Football
JavaScript(1)
SQL Server 2005(1)
VB.NET
XML
随笔档案
(7)
2008年9月 (1)
2008年5月 (1)
2008年3月 (2)
2007年1月 (1)
2006年12月 (2)
友情连接
califord(远方)
此人神奇让人不可思议。
分享啦
有分享更快乐 - 分享啦
天天人物网
天天人物网是专业从事热点人物事件、新闻的导向引擎。
小小戒网's blog
女中豪杰,让我敬佩的高手
积分与排名
积分 - 0
排名 - 91518
推荐排行榜