我正在研究一個Web應用程序,它使用戶有機會根據用戶的意願輸入更多的名稱。該表單有一個鏈接,必須在點擊該鏈接時添加文本框。 我知道有使用jQuery來做到這一點的方式,但目前不知道爲什麼,因爲我剛剛從angularjs搬到jQuery的使用jquery插入更多字段onclick
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name="form1" method="post" action="">
<table width="50%" border="0" align="center" cellpadding="5" cellspacing="5">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><div align="right"><strong><a href="#">Add More Fields</a></strong></div></td>
</tr>
<tr>
<td>Name</td>
<td>Address</td>
<td>Age</td>
<td>Phone Number</td>
</tr>
<tr>
<td><input type="text" name="name" id="name"></td>
<td><input type="text" name="address" id="address"></td>
<td><input type="text" name="age" id="age"></td>
<td><input type="text" name="phone_number" id="phone_number"></td>
</tr>
</table>
</form>
當我點擊我可以得到一個增量的ID和每個文本框的名稱 – user6579134
是的,這是可能的。然而,做你的想法並不是一件好事。正確的方法是將每個字段的名稱轉換爲數組。例如 –
看看我的HTML版本 –