我有这个问题有一段时间了,它一直让我发疯!它不会使我的网站崩溃或使其无法使用,但仍然令人愤怒。我有一个标签,因此用户可以为表单内的任何给定答案创建最多十个问题,还有一个 javascript 按钮,以便他们可以添加另一个答案。我遇到的麻烦是,如果他们使用按钮添加一些答案文本字段并填写它们,当他们使用按钮添加另一个答案时,它会覆盖他们刚刚提交的所有答案!到 jsfiddle 的链接是http://jsfiddle.net/EkUmG/,这是我的实际 html 文档中相关的代码(我会包含整个文件,但上面有 php,所以你不能只是拖放它无论如何进入浏览器)
- 提前感谢您的帮助
这是html
<div id='buttons'></div>
(是的,我意识到该 div 的名称不合适,对此感到抱歉)
这是javascript
<script type="text/javascript">
var answers = 0;
var inHTML = "";
function addAnswer()
{
if(answers < 10){
write = document.getElementById('buttons');
write.innerHTML = write.innerHTML + "answer: <input type=\"text\" name=\"answer" + answers + "\" /> <br>";
answers = answers + 1;}
}
</script>