我想在单击已创建的文本字段时创建一个新的文本字段。我已经编写了正在运行的函数,但问题是,它应该只在单击最后一个时创建一个新的文本字段,例如,如果有三个文本字段并且单击前两个不会添加新的文本字段。只有点击第三个文本字段才能创建一个新的。使用以下代码无法正常工作(它是一个 Java 脚本函数):
var FieldCount=1;
function addInputField(count) //on add input button click
{
alert(FieldCount);
alert(count);
if(FieldCount == count)
{
FieldCount++;
var field = "#textfield_"+count;
$node = '<input id="textfield_'+FieldCount+'" type="text" name="textfield" onClick="addInputField(FieldCount);" />';
$(field).after($node);
}
};
页面加载时,乞求中只有一个文本字段:
<input id="textfield_1" type="text" name="textfield" onClick="addInputField(FieldCount);" />