作者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