0

我想编写一个代码,用户可以动态轻松地制作菜单,就像他们想要的子菜单一样......我的代码的一部分是动态制作 li 和 ul 标签。有一个带有一个 li 的 ul,用户将使用两个复选框向其中添加更多内容。其中一个在 li 的右侧,另一个在底部。if the user checked the right one it means that they want to make a ul for that li ( and just like I said the added li should have two checkboxes too) and when choosing bottom one it will add another li to the li (they are在唯一的 ul 标签中),用户可以根据需要为任何部分添加。但我不知道如何添加这些,直到用户点击取消按钮。我是php新手,我已经在这部分停留了好几天!代码是这样的:

<?php
echo  "<form action=\"index.php\" method=\"post\">";
echo "<input type=\"submit\" id=\"box4\" value=\"cancel\" name=\"cancel\">";
echo"<ul>";
echo"<li>";
echo"<input type=\"checkbox\" size=\"10\" id=\"box1\" name=\"right\">";
echo"</li>";
echo"<input type=\"checkbox\" size=\"10\" id=\"box2\" name=\"bottom\"></li>";
echo "</ul>";
echo "<input type=\"submit\" id=\"box3\" value=\"submit\" name=\"submit\">";
echo "</form>";

if(isset($_POST[$submit]) 
if(isset($_POST[$right])
dynamically create a ul (and a li in it with two checkboxes) for that li
if(isset ($_POST[bottom])
dynamically add a li with two chekboxes for that ul, under that existing li
?>
4

1 回答 1

0

虽然任何支持复选框的 javascript 树插件都应该可以工作。jQuery 树。它可以从 json 或 li/ul 树生成树结构。当然,它需要将 jquery 包含到您的页面中。

于 2013-03-29T10:09:41.387 回答