在“输入”上创建并插入输入
Create and Insert an Input on "Enter"
我正在尝试在input(a)的"Enter"上的另一个输入(a)下创建并插入一个input(b),同时还将input(a)的值插入input(b)。
爪哇语
function add_name(ele) {
if(event.keyCode == 13) {
var newdiv = document.createElement('div');
newdiv.innerHTML = "<input id='person_holder' type='text' name='myInputs[]'>";
document.getElementById(divName).appendChild(newdiv);
counter++;
var personName = document.getElementById("people").value;
document.getElementById('person_holder').value= personName;
}
}
.HTML
<form>
<input type="text" class="add_name" onkeydown="add_name(this)" name="myInputs[]" id="people"/>
</form>
如果这是您的完整代码,那么我认为问题是由表单中输入文本框的默认行为引起的。对于表单中的输入文本框,当它聚焦并按下回车按钮时,将提交表单,这意味着将重新加载页面。为防止出现这种情况,您可以添加 event.preventDefault();
.这是工作演示。
相关文章:
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 如何jQuery-Add按钮最多插入10个新输入
- 为更改的输入返回插入符号位置的逻辑
- 通过javascript以编程方式将文件插入HTML输入
- 如何在dom元素中插入输入标记数据插件
- 如何使用JS在中间输入文本中动态插入字符
- 将文件插入到另一个输入的输入
- 我想插入要链接的输入值
- 在列表项中插入错误值的文本输入
- 从输入中提取数字,并插入一个等式javascript
- 在DOM中以img的形式插入文件输入
- 在输入文本框的文本中间插入键盘字符值
- 在输入中每 4 个字符后插入短划线
- 将JS中的一个变量插入Django表单输入字段
- 将数据插入输入值-AngularJS
- 在用户为下一次输入插入数据后清空文本字段
- 如何在编码器中使用具有相同名称的多个输入插入数据
- 将用户输入插入到对象数组中
- 将多个具有相同名称的文本输入插入到 MySql 中的一个单元格中
- 使用Switch语句来更改值&根据预先存在的值为文本输入插入标签