但是,当我尝试从动态创建的表单字段中获取值时,我从表单提交中获取了空值,但没有使用html中创建的文本字段。任何帮助,将不胜感激。
小代码段。
for (i=0;i<number;i++){
// Append a node with a random text
container.appendChild(document.createTextNode(("Sl.No ")));
container.appendChild(document.createTextNode((i+1)));
// Create an <input> element, set its type and name
attributes
//name
var input = document.createElement("input");
input.type = "text";
input.name = "name" + i;
container.appendChild(input);
//age
var input = document.createElement("input");
input.type = "text";
input.name = "age" + i;
container.appendChild(input);
//book button
var input = document.createElement("input");
input.type = "submit";
input.name = "sbtn";
input.value="Book";
}
答案 0 :(得分:0)
以下代码可完美地提交动态创建的字段。
HTML:
table2
JS:
bind_rows(table1, table2) %>%
kable_as_image(., filename = 'P:/mytable/table')
如果由于某种原因对您不起作用,您是否会提交HTML和完整的javascript上下文?