【发布时间】:2012-12-17 20:50:53
【问题描述】:
我无法使用 javascript 创建多个输入文本。
我的意思是每次之前的输入完成时都会创建一个新的输入文本。 (父母?)
我有一些组合框的代码,但这次我只需要输入文本框。
我该怎么做?
我找到了这段代码:
<script type="text/javascript">
function addInput()
{
var x = document.getElementById("inputs");
x.innerHTML += "<input type=\"text\" />";
}
</script>
<input type="button" onmousedown="addInput();" />
<div id="inputs"></div>
但是对于我的问题,按钮已过时。
我认为我的事件触发器将围绕“当用户单击输入文本框并且它是 != 空白它创建一个新文本框时”。
我可能需要一些 ID 来识别每个输入文本框。
干杯。
【问题讨论】:
-
你说的完成是什么意思?只要它有一个字符?
-
你应该首先确定你想要达到的目标。据我了解,您想从
input-textbox 开始并创建另一个,一旦用户在其中输入内容后单击它。这真是奇怪的行为,你为什么要那样做?是的:当然,您需要id。 -
@nozzleman,是的,这就是我想要实现的。为什么你说这很奇怪?
-
@nozzleman,这将是用户使用输入文本框选择的数字范围
标签: javascript