Re: [問題] 如何在表單按下按鈕新增欄位
※ 引述《atomuu (小原子)》之銘言:
: 我在很多網站看到
: 當使用這按下"新增"按鈕之後多出一個欄位可以填
: 然後再按一次又多一個欄位可以填,以此類推
: 我覺得很好奇
: html真的能做到這樣嗎?是用flash還甚麼嗎?
我看了TonyQ大大的文章並且自己寫了一個
但是會有錯誤訊息如下:
網頁錯誤詳細資料(IE8)
訊息: 'document.getElementById(...)' 是 null 或不是一個物件
我實在搞不明白我明明id沒有搞錯它還是把它當作是錯誤
這是為什麼呢?
以下是code--
<script type="text/javascript">
document.getElementById('testz').onclick = function()
{
fDiv = document.getElementById('fields');
field = document.createElement('input');
field.setAttribute('type', 'text');
field.setAttribute('name', 'test[]');
fDiv.appendChild(field);
}
</script>
</head>
<body>
<form action="somewhere.php">
<div id="fields">
<input type="text" id="testz">
</div>
<div><input name="addFieldButton" type="button" id="addFieldButton"
value="Add Field">
</div>
</form>
</body>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.126.146
→
03/07 03:18, , 1F
03/07 03:18, 1F
→
03/07 03:18, , 2F
03/07 03:18, 2F
→
03/07 14:18, , 3F
03/07 14:18, 3F
→
03/07 14:19, , 4F
03/07 14:19, 4F
→
03/07 14:19, , 5F
03/07 14:19, 5F
→
03/12 16:10, , 6F
03/12 16:10, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):