【发布时间】:2020-03-22 01:27:25
【问题描述】:
我需要向表单页面动态添加字段,以便用户可以添加相同表单的其他条目。它是一种描述细分中单元的形式,单元的数量和类型各不相同。我需要使用 js 添加一个加号按钮,这将允许他们添加字段,并且我想这些字段名称要递增,所以它们都是处理程序的单独输入。我对html的内容如下
<!DOCTYPE html>
<html lang="en-US">
<head>
<link href="exhibitb.css" rel="stylesheet">
<meta charset="utf-8">
<title>Chicago Low-Income Housing Trust Fund</title>
</head>
<body>
<form action="/clihtf.php" method="post">
<div class="bold2"> Exhibit B</div>
<div class="bold"> DSU</div>
<section>
<p>
<span>unit: </span>
<br>
</label>
<input type="number" id="totUni" name="totUni" >
<p>
<label for="nbr">
<span>nbr: </span>
</label>
<br>
<input type="number" id="nbr" name="nbr" >
</p>
<p>
<label for="trsu">
<span>trsu: </span>
</label>
<br>
<input type="number" id="trsu" name="trsu">
</p>
<p>
<label for="mtpr">
<span>Mtpr: </span>
</label>
<br>
<input type="text" id="mtpr" name="mtpr">
</p>
<p>
<label for="msasu">
<span>Monthly SAU: </span>
</label>
<br>
<input type="text" id="msasu" name="msasu">
<p>
<label for="ssfga">
<span>Social SOP (Exhibit F):
<br> </span>
</label>
<br>
<input type="text" id="ssfga" name="ssfga">
<p>
<label for="ssfgb">
Social Service Plan (Exhibit G):
<br>
<input type="text" id="ssfgb" name="ssfgb">
<p> <button type="submit" value="submit">Submit</button> </p>
</form>
</body>
我已经尝试过这里显示的内容:Adding input fields in Javascript with onclick button 和 How to create a minus and plus button to update a field? 但我就是不明白。我只需要从字面上复制所有字段,然后让它们以不同的名称提交。如果这要求太多,我很抱歉。
【问题讨论】:
-
使用 jQuery 方法应该更容易。你能把它添加到你的项目中吗?
-
是的,用 jquery 就可以了。如果有人可以向我解释整个事情,我会理解前进
标签: javascript html