Alpha
多少春秋風(fēng)雨改 多少崎嶇不變愛
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-179 評論-666 文章-29 trackbacks-0
動態(tài)生成HTML表單
前段時間在做設(shè)票系統(tǒng),瞎搞一會,用JavaScript搞了一些有趣的東西,因為投票的條數(shù)不定,一個題目有不定條選項,要實現(xiàn)一次把投票題目與不定數(shù)目選項的投票項目一次性添加進(jìn)數(shù)據(jù)庫,因些就想了用JavaScript寫了一個動態(tài)生成的HTML的“文體框”。然后用數(shù)組把所有值寫入數(shù)據(jù)庫。現(xiàn)在就把它做成一個簡單的演示例子放在這里吧:
<
html
>
<
head
>
<
title
>
動態(tài)生成文體框演示
< SPAN>
title
>
<
script
language
="javascript"
>
function
createitem()
{
var
m
=
document.form1;
var
val
=
m.max.value;
for
(i
=
0
;i
<
val;i
++
)
{
r
=
tab.insertRow()
c
=
r.insertCell('nowrap align:Left')
c.innerHTML
=
"
復(fù)選
單選
"
;
c
=
r.insertCell()
c.innerHTML
=
"
·
"
;
}
m.max.value
=
""
;
}
function
resetDate()
{
var
m
=
document.form1;
m.action
=
"
butt.html
"
;
m.submit();
}
< SPAN>
script
>
< SPAN>
head
>
<
body
>
<
form
name
="form1"
method
=post
action
=""
>
<
table
name
="tab"
id
="tab"
>
<
tr
>
<
td
colspan
="2"
>
<
div
align
="center"
>
·動態(tài)生成文體框演示·
< SPAN>
div
>< SPAN>
td
>
< SPAN>
tr
>
<
tr
>
<
td
colspan
="2"
>
請輸入您要添加的行數(shù):
<
input
type
="text"
name
="max"
size
="5"
value
=""
>
<
input
type
="button"
name
="add"
value
="添加"
onclick
="createitem()"
>
<
input
type
="button"
name
="reset"
value
="重置"
onclick
="resetDate()"
>
< SPAN>
td
>
< SPAN>
tr
>
< SPAN>
table
>
< SPAN>
form
>
< SPAN>
body
>
< SPAN>
html
>
后來又做了一些其它的嘗試演示,下面這個程序是增加了刪除HTML表單的例子:
<
script
language
="javascript"
>
var
curRow
=
null
;
function
selectRow(tr1)
{
if
(curRow)
curRow.bgColor
=
"
#FFFFFF
"
;
tr1.bgColor
=
"
e7e7e7
"
;
curRow
=
tr1;
}
function
addRow(src)
{
var
newrow
=
src.insertRow(src.rows.length
-
1
);
newrow.attachEvent(
"
onclick
"
,
function
()
{selectRow(newrow);}
);
newrow.height
=
20
;
var
i
=
5
;
while
(i
--
)
{
var
newcell
=
newrow.insertCell();
switch
(i)
{
case
0
: newcell.innerHTML
=
'
<
input type
=
"
button
"
onClick
=
"
javascript:delRow(this.parentElement.parentElement)
"
value
=
"
刪除此行
"
>
';
break
;
default
: newcell.innerHTML
=
'
&
nbsp;';
break
;
}
}
}
function
delRow(src)
{
src.parentElement.deleteRow(src.rowIndex);
}
< SPAN>
script
>
<
table
id
="tabe"
width
="100%"
border
="1"
>
<
tr
>
<
th
width
="20%"
>
編號
< SPAN>
th
>
<
th
width
="20%"
>
姓名
< SPAN>
th
>
<
th
width
="20%"
>
性別
< SPAN>
th
>
<
th
width
="20%"
>
年齡
< SPAN>
th
>
<
th
width
="20%"
>
民族
< SPAN>
th
>
< SPAN>
tr
>
<
tr
id
="lastRow"
onClick
="addRow(this.parentElement)"
>
<
td
>
1
< SPAN>
td
>
<
td
>
2
< SPAN>
td
>
<
td
>
3
< SPAN>
td
>
<
td
>
4
< SPAN>
td
>
<
td
>
5
< SPAN>
td
>
< SPAN>
tr
>
< SPAN>
table
>
posted on 2005-10-27 17:49
Alpha
閱讀(8814)
評論(7)
編輯
收藏
所屬分類:
Java J2EE JSP
評論:
#
re: 動態(tài)生成HTML表單 2005-11-06 18:02 |
alam
不錯很實用
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單 2006-04-10 10:18 |
gdizqzq
非常感謝
delRow(this.parentElement.parentElement)
function delRow(src){
src.parentElement.deleteRow(src.rowIndex);
}
受益匪淺
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單 2007-04-13 14:50 |
賭東道
為什么總是說我的max為空對象啊
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單 2007-04-25 21:03 |
gfds
gfd
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單 2008-10-15 11:12 |
gsb
頂
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單 2010-03-16 13:17 |
busifox
挺不錯的
回復(fù)
更多評論
#
re: 動態(tài)生成HTML表單
2014-05-04 16:47 |
55
87444
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
Ubuntu 14.04 安裝 php nginx mysql JDK 8 svn
jsp頁面中,JSTL El表達(dá)式字符串比較常用方法
lighttpd配置之代理、負(fù)載均衡(mod_proxy)
linux+nginx+tomcat負(fù)載均衡,實現(xiàn)session同步
CLASSPATH
如何選擇開源許可證?
utf-8項目生成javadoc 編碼GBK 的不可映射字符
BeanUtils & PropertyUtils & MethodUtils類使用方法
Apache tomcat 日志分析
如何刪除JSP編譯后的空行
今日記一事,明日悟一理,積久而成學(xué)。
<
2005年10月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(32)
給我留言
查看公開留言
查看私人留言
隨筆分類
(182)
Android 移動開發(fā)
Hibernate(2)
Java J2EE JSP(31)
jQuery JavaScript Flex(5)
Linux Nginx(28)
MySQL NoSQL(14)
PHP ThinkPHP(2)
SEO優(yōu)化 網(wǎng)站推廣(1)
Spring(3)
吳語輪筆(81)
吾亦好攝(8)
開源開發(fā)工具使用(2)
網(wǎng)站設(shè)計 用戶體驗(5)
文章分類
(39)
J2EE+JSP(1)
JavaScript(9)
Linux、操作系統(tǒng)(9)
人生哲理(4)
多愁善感(11)
憤青集中營(2)
數(shù)據(jù)庫SQL(3)
相冊
06圣誕節(jié)
07.1.7水濂山
07年元旦
原創(chuàng)圖片
雜七雜八
校慶
梅花
友情鏈接
VIP卡云
壞男孩
田逸blog
黎波
我的地盤
技術(shù)文檔
CSS 樣式表參考文檔
DHTML 參考手冊
DWR中文文檔
MySQL 5.1參考手冊
Spring Framework 開發(fā)參考手冊
灰狐文檔中心
搜索
積分與排名
積分 - 1332391
排名 - 20
最新隨筆
1.?Centos7安裝Nginx+PHP+MySQL
2.?Ubuntu完美安裝搭建Git服務(wù)器
3.?Git本地服務(wù)器搭建及使用詳解
4.?Linux 常見運維命令
5.?Linux怎樣恢復(fù)誤刪除的數(shù)據(jù)
6.? CentOS 7 安裝 Nginx、PHP7、PHP-FPM
7.?Tomcat8 安全配置與性能優(yōu)化
8.?Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
9.?Ubuntu14.04下搭建VPN服務(wù)
10.?CentOS 6.4 配置VPN服務(wù)教程
最新評論
1.?re: Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
相當(dāng)成功
--reatang
2.?re: mysql alter 語句用法,添加、修改、刪除字段等
密密麻麻嗎
--,,,
3.?eettafellamp
評論內(nèi)容較長,點擊標(biāo)題查看
--eettafellamp
4.?re: 使用Spring MVC表單標(biāo)簽
水電費
-- 低調(diào)
5.?aanrechtblad
評論內(nèi)容較長,點擊標(biāo)題查看
--aanrechtblad
6.?re: Tomcat8 安全配置與性能優(yōu)化[未登錄]
評論內(nèi)容較長,點擊標(biāo)題查看
--aa
7.?re: Tomcat8 安全配置與性能優(yōu)化[未登錄]
評論內(nèi)容較長,點擊標(biāo)題查看
--aa
8.?aa[未登錄]
啊啊啊啊
--aa
9.?re: Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
可以可以可以
--司馬青衫
10.?re: mysql alter 語句用法,添加、修改、刪除字段等[未登錄]
1111
--a
閱讀排行榜
1.?MySQL的mysqldump工具的基本用法(237603)
2.?mysql alter 語句用法,添加、修改、刪除字段等(166879)
3.?HttpClient 學(xué)習(xí)整理(143543)
4.?c3p0詳細(xì)配置(91854)
5.?Mysql日期和時間函數(shù)大全(61395)
6.?Hibernate 不同數(shù)據(jù)庫的連接及SQL方言(50295)
7.?iptables 開啟80端口 (32174)
8.?AS與JS相互通信(Flex中調(diào)用js函數(shù))(26680)
9.?使用Spring MVC表單標(biāo)簽(24000)
10.?JFreeChart在JSP中的應(yīng)用實例(22561)
11.?scrollbar屬性、樣式詳解(20602)
12.?linux+nginx+tomcat負(fù)載均衡,實現(xiàn)session同步(20447)
13.?多級反向代理[Squid]下獲取客戶端真實IP地址(16417)
14.?linux rsync同步設(shè)置詳細(xì)指南(15715)
15.?jsp頁面中,JSTL El表達(dá)式字符串比較常用方法(15621)
評論排行榜
1.?南雄中學(xué)百年校慶(91)
2.?HttpClient 學(xué)習(xí)整理(44)
3.?JFreeChart在JSP中的應(yīng)用實例(29)
4.?c3p0詳細(xì)配置(26)
5.?從MySQL得到最大的性能(20)
6.?學(xué)會如何去愛一個人(16)
7.?千年珠璣(15)
8.?笑翻天樂園-痛并快樂著(14)
9.?說說我們技術(shù)部(13)
10.?MySQL的mysqldump工具的基本用法(12)
11.?述 職 報 告(11)
12.?多級反向代理[Squid]下獲取客戶端真實IP地址(11)
13.?雙喜臨門(10)
14.?元旦遭遇人山人海(9)
15.?一個身材超好的MM(7)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 Alpha
主站蜘蛛池模板:
滦平县
|
板桥市
|
抚宁县
|
章丘市
|
望都县
|
莲花县
|
成武县
|
北辰区
|
永安市
|
香格里拉县
|
蒲城县
|
汉源县
|
留坝县
|
潮安县
|
广安市
|
清丰县
|
鄱阳县
|
馆陶县
|
临沧市
|
宁国市
|
扶余县
|
双柏县
|
泉州市
|
宁远县
|
新河县
|
北海市
|
宁夏
|
修文县
|
兰西县
|
上虞市
|
洛川县
|
长子县
|
湘潭县
|
定边县
|
延庆县
|
泰宁县
|
平潭县
|
丹凤县
|
红安县
|
益阳市
|
尼玛县
|