看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
whelp:script執行位置的問題...你可以把<script>..</script> 03/07 03:18
whelp:放在</body>後面看看...這樣應該會了解為什麼=w= 03/07 03:18
atomuu:謝謝我明白了 03/07 14:18
atomuu:那麼要PHP處理的話怎麼判斷有幾筆資料進來呢? 03/07 14:19
atomuu:用POST傳給PHP好像不能傳表單以外的參數 03/07 14:19
monoceroi:POST: JSON-P POST does 03/12 16:10