[英]dynamic javascript URL query generation based on if input data is selected on form
[英]dynamic fields generation based on form input field value
在 html 表单中,我有一个字段作为主题数。 我的问题是,如果我将值设为 4,则需要创建四个文本字段。 每行都采用主题名称和标记的输入字段值。 请帮助我如何编写java代码以根据输入值动态生成字段。
您提到了 Java,但标记了问题 JavaScript。 所以我假设你的意思是 JavaScript。
也就是说,您可以根据 DOM ( https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction ) 操作 HTML 并使用 .appendChild( https://developer.mozilla .org/en-US/docs/Web/API/Node/appendChild ) 方法插入新的文本字段。
HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>Enter number of subjects:</h1>
<input type="number" id="inputValue">
<button type="button" id="submitInput">Submit</button>
<br>
<br>
<form id="form">
</form>
<script src="test.js"></script>
</body>
</html>
JavaScript:
const numberOfInputs = document.getElementById('submitInput');
numberOfInputs.onclick = function() {
const inputValue = document.getElementById("inputValue").value;
for (let i = 0; i < inputValue; i++) {
document.getElementById("form").appendChild(document.createElement("input"));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.