在php中动态添加li和ul标签

时间:2013-03-29 08:33:06

标签: php dynamic-list

我想编写一个代码,用户可以动态轻松地创建一个代码,他们想要的子菜单和... 我的代码之一是动态制作li和ul标签。 有一个带有一个li的ul,用户将使用两个复选框添加更多内容。 他们是在李的右边,另一个在botton。如果用户选中了正确的那个,则意味着他们想要为该li制作ul (就像我说添加的li也应该有两个复选框),当选择底部一个时,它会为li添加另一个li(它们位于一个唯一的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
?>

1 个答案:

答案 0 :(得分:0)

虽然任何带有复选框支持的javascript树插件都可以使用。 jquery-tree。它可以从json或li / ul树生成树结构。当然,它需要将jquery包含在你的页面中。