作者lastoct (lastoct)
看板Web_Design
标题Re: [问题] javascript如何动态生成表单
时间Wed Sep 28 16:17:32 2005
※ 引述《aska13 (闲云野鹤)》之铭言:
: 我的问题是 例如有一个表单有一个 input text栏位
: 我在填完这个栏位後下面即时再产生一个 input text栏位.
: 找了好久找不到类似的应用.
: 都是关於表单验证的比较多.
: 有谁可以给我提示?
要看你对即时的定义,有很多方法可以达成
介绍其中两种..
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript" type="text/javascript">
<!--
function addField() {
if(!document.getElementById("field2")) {
var elem = document.createElement("input");
elem.id = "field2";
document.body.appendChild(elem);
}
}
function __addField() {
var o = document.getElementById("secretDiv");
o.style.visibility = "visible";
}
//-->
</script>
</head>
<body>
<input type="text" name="field1" onchange="addField();">
<input type="text" name="field3" onchange="__addField();">
<div id="secretDiv" style="visibility: hidden;">
<input type="text" name="field4" id="field4">
</div>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.72.111.115
1F:推 aska13:十分感谢 09/28 17:44