我有一個表單要求用戶給設備類型一個名稱,並說出他們想分配給該設備類型的屬性數量。該表單調用下面的php文件,它使用循環來創建所需數量的屬性。從用戶輸入添加HTML表單域
我已經使用了name =「attribute」。$ i爲了能夠識別下一個php頁面上的每個屬性以將信息發送到數據庫。
<?php echo $_POST['device-name']; ?>
<?php
$num=$_POST['number-of-attributes'];
$num=intval($num);
for($i=0; $i<$num; $i++) {
newAttribute($i);
}
function newAttribute($i) {
echo ("<div id=\"new-attribute\">");
echo ("<h3>New Attribute</h3>");
echo ("<label for=\"attribute".$i."\">Name</label>");
echo ("<input id=\"attribute\" type=\"text\" name=\"attribute".$i."\">");
echo ("</div>");
}
?>
但是我也希望用戶能夠點擊,例如:
<div id="small-button">New Attribute</div>
,並創建另一組字段定義的屬性。
我該怎麼做?
在此先感謝
您將使用JavaScript將元素插入到DOM中。你知道任何JavaScript嗎? –
如何將輸入元素插入到JavaScript中的DOM中,併爲每個人賦予一個遞增值以在下一個php頁面上標識它們以將它們發送到數據庫? – mickzer