我的網站Aweber註冊表格收到很多垃圾郵件。我被告知在頁面渲染或通過單擊按鈕後,通過javascript動態創建表單。我將如何創建並通過JavaScript呈現表單?如何通過Javascript動態創建表格
37
A
回答
88
一些事情如下::
添加這個body標籤
這是一個粗略的草圖後,您需要根據您的需要進行修改。
<script>
var f = document.createElement("form");
f.setAttribute('method',"post");
f.setAttribute('action',"submit.php");
var i = document.createElement("input"); //input element, text
i.setAttribute('type',"text");
i.setAttribute('name',"username");
var s = document.createElement("input"); //input element, Submit button
s.setAttribute('type',"submit");
s.setAttribute('value',"Submit");
f.appendChild(i);
f.appendChild(s);
//and some more input elements here
//and dont forget to add a submit button
document.getElementsByTagName('body')[0].appendChild(f);
</script>
+0
你會如何添加一個按鈕(一邊提交)來刪除相應的表單? – Jeremy
+0
由於某種原因,此代碼的提交按鈕在IE Edge或以前版本的IE中不起作用。困惑爲什麼 –
相關問題
- 1. 通過HTML/PHP動態創建表格
- 2. 追加動態創建的表格javascript
- 3. 使用JavaScript動態創建表格
- 4. HTML/PHP - 如何創建動態表格
- 5. 如何動態創建表格?
- 6. 如何動態創建表格?
- 7. 通過PHP動態創建Mysql表?
- 8. 通過VBA創建動態圖表
- 9. 通過javascript/ajax在動態創建的表內創建表單時出錯php
- 10. 創建表通過javascript
- 11. 如何在javascript中查找動態創建的表格id
- 12. 如何在表格中創建動態行javascript angular 2
- 13. 當通過javascript動態創建時傳遞表單信息
- 14. 通過python循環創建一個動態的HTML表格
- 15. 創建動態表格
- 16. 動態創建表格
- 17. 動態創建表格
- 18. mysql動態創建表格
- 19. 創建動態html表格
- 20. 動態表格行創建
- 21. 創建動態表格
- 22. 在表格中動態創建表格
- 23. 如何通過接受類名來動態創建列表
- 24. 如何創建動態表?
- 25. 動態創建一個表格並通過一個帶有Javascript的函數向表格中添加單元格
- 26. 使用動態創建表格創建MySQL表格
- 27. 編寫JavaScript如果條件動態創建HTML表格
- 28. 使用Javascript創建動態網格divs
- 29. 動態創建Javascript?
- 30. 如何通過Javascript「創建」HTML元素?
你是什麼意思通過動態創建一個表單? –
我不知道爲什麼這是downvoted這麼多或關閉。通過javascript生成動態表單意味着構建DOM,而不是通過HTML提供。 – recursive
他意味着在頁面渲染後創建表單。爲什麼這個關閉? – Sparkup